diff --git a/.gitignore b/.gitignore
index 259148fa..342f16ac 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,5 @@
+/tdd_intro/build-3rd_party-5_7_0-Debug/
+
# Prerequisites
*.d
diff --git a/tdd_intro/3rd_party/3rd_party.pro.user b/tdd_intro/3rd_party/3rd_party.pro.user
new file mode 100644
index 00000000..c6f9ce29
--- /dev/null
+++ b/tdd_intro/3rd_party/3rd_party.pro.user
@@ -0,0 +1,547 @@
+
+
+
+
+
+ EnvironmentId
+ {9ef9c977-596b-470d-beee-91509fbf7eed}
+
+
+ ProjectExplorer.Project.ActiveTarget
+ 1
+
+
+ ProjectExplorer.Project.EditorSettings
+
+ true
+ false
+ true
+
+ Cpp
+
+ CppGlobal
+
+
+
+ QmlJS
+
+ QmlJSGlobal
+
+
+ 2
+ UTF-8
+ false
+ 4
+ false
+ 80
+ true
+ true
+ 1
+ true
+ false
+ 0
+ true
+ true
+ 0
+ 8
+ true
+ 1
+ true
+ true
+ true
+ false
+
+
+
+ ProjectExplorer.Project.PluginSettings
+
+
+
+ ProjectExplorer.Project.Target.0
+
+ Qt 5.7.1 for Universal Windows Platform armv7
+ Qt 5.7.1 for Universal Windows Platform armv7
+ qt.57.win64_msvc2015_winrt_armv7_kit
+ 0
+ -1
+ 0
+
+ D:/TDD/tdd_intro/build-3rd_party-Qt_5_7_1_for_Universal_Windows_Platform_armv7-Debug
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+ true
+
+
+ D:/TDD/tdd_intro/build-3rd_party-Qt_5_7_1_for_Universal_Windows_Platform_armv7-Release
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+
+ D:/TDD/tdd_intro/build-3rd_party-Qt_5_7_1_for_Universal_Windows_Platform_armv7-Profile
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+ 3
+ 0
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+
+
+ %{buildDir}
+ Custom Executable
+
+ ProjectExplorer.CustomExecutableRunConfiguration
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ 1
+
+
+
+ ProjectExplorer.Project.Target.1
+
+ 5.7.0
+ 5.7.0
+ {ad968c45-1257-4142-9e67-f9febddafcdb}
+ 0
+ 0
+ 0
+
+ D:/TDD/tdd_intro/build-3rd_party-5_7_0-Debug
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+ true
+
+
+ D:/TDD/tdd_intro/build-3rd_party-5_7_0-Release
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+
+ D:/TDD/tdd_intro/build-3rd_party-5_7_0-Profile
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+ 3
+
+
+ 0
+ Deploy
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy locally
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+
+
+ %{buildDir}
+ Custom Executable
+
+ ProjectExplorer.CustomExecutableRunConfiguration
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ 1
+
+
+
+ ProjectExplorer.Project.TargetCount
+ 2
+
+
+ ProjectExplorer.Project.Updater.FileVersion
+ 18
+
+
+ Version
+ 18
+
+
diff --git a/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile
new file mode 100644
index 00000000..50cfdcb4
--- /dev/null
+++ b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile
@@ -0,0 +1,397 @@
+#############################################################################
+# Makefile for building: gtest
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\gtest\gtest.pro
+# Template: lib
+# Command: "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe" -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\gtest\gtest.pro
+#############################################################################
+
+MAKEFILE = Makefile
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+SYMLINK = $(QMAKE) -install ln -f -s
+DEL_DIR = rmdir
+MOVE = move
+SUBTARGETS = \
+ debug \
+ release
+
+
+debug: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug uninstall
+release: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\gtest\gtest.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" \
+ ..\gtest\gtest.pro
+ $(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\gtest\gtest.pro
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf":
+..\gtest\gtest.pro:
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\gtest\gtest.pro
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first FORCE
+all: debug-all release-all FORCE
+clean: debug-clean release-clean FORCE
+ -$(DEL_FILE) gtest.ilk
+ -$(DEL_FILE) gtest.idb
+distclean: debug-distclean release-distclean FORCE
+ -$(DEL_FILE) Makefile
+ -$(DEL_FILE) gtest.pdb
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile.Debug b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile.Debug
new file mode 100644
index 00000000..9cd4ec3c
--- /dev/null
+++ b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile.Debug
@@ -0,0 +1,232 @@
+#############################################################################
+# Makefile for building: gtest
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\gtest\gtest.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE = Makefile.Debug
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -W3 /Fddebug\gtest.pdb $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\gtest.pdb $(DEFINES)
+INCPATH = -I..\gtest -I. -I..\gtest\googletest\include -I..\gtest\googletest -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LIBAPP = lib /NOLOGO
+LIBFLAGS =
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = debug
+
+####### Files
+
+SOURCES = ..\gtest\googletest\src\gtest-all.cc \
+ ..\gtest\googletest\src\gtest_main.cc
+OBJECTS = debug\gtest-all.obj \
+ debug\gtest_main.obj
+
+DIST = googletest/include/gtest/internal/custom/gtest-port.h \
+ googletest/include/gtest/internal/custom/gtest-printers.h \
+ googletest/include/gtest/internal/custom/gtest.h \
+ googletest/include/gtest/internal/gtest-death-test-internal.h \
+ googletest/include/gtest/internal/gtest-filepath.h \
+ googletest/include/gtest/internal/gtest-internal.h \
+ googletest/include/gtest/internal/gtest-linked_ptr.h \
+ googletest/include/gtest/internal/gtest-param-util-generated.h \
+ googletest/include/gtest/internal/gtest-param-util.h \
+ googletest/include/gtest/internal/gtest-port-arch.h \
+ googletest/include/gtest/internal/gtest-port.h \
+ googletest/include/gtest/internal/gtest-string.h \
+ googletest/include/gtest/internal/gtest-tuple.h \
+ googletest/include/gtest/internal/gtest-type-util.h \
+ googletest/include/gtest/gtest-death-test.h \
+ googletest/include/gtest/gtest-message.h \
+ googletest/include/gtest/gtest-param-test.h \
+ googletest/include/gtest/gtest-printers.h \
+ googletest/include/gtest/gtest-spi.h \
+ googletest/include/gtest/gtest-test-part.h \
+ googletest/include/gtest/gtest-typed-test.h \
+ googletest/include/gtest/gtest.h \
+ googletest/include/gtest/gtest_pred_impl.h \
+ googletest/include/gtest/gtest_prod.h ..\gtest\googletest\src\gtest-all.cc \
+ ..\gtest\googletest\src\gtest_main.cc
+QMAKE_TARGET = gtest
+DESTDIR = debug\ #avoid trailing-slash linebreak
+TARGET = gtest.lib
+DESTDIR_TARGET = debug\gtest.lib
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LIBAPP) $(LIBFLAGS) /OUT:$(DESTDIR_TARGET) @<<
+ $(OBJECTS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Debug ..\gtest\gtest.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) gtest.zip $(SOURCES) $(DIST) ..\gtest\gtest.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\gtest\gtest.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) debug\gtest-all.obj debug\gtest_main.obj
+ -$(DEL_FILE) debug\gtest.ilk debug\gtest.idb
+
+distclean: clean
+ -$(DEL_FILE) debug\gtest.pdb
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Debug
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+debug\gtest-all.obj: ..\gtest\googletest\src\gtest-all.cc ..\gtest\googletest\include\gtest\gtest.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\gtest\googletest\include\gtest\gtest-message.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\gtest\googletest\src\gtest.cc \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest.h \
+ ..\gtest\googletest\include\gtest\gtest-spi.h \
+ ..\gtest\googletest\src\gtest-internal-inl.h \
+ ..\gtest\googletest\src\gtest-death-test.cc \
+ ..\gtest\googletest\src\gtest-filepath.cc \
+ ..\gtest\googletest\src\gtest-port.cc \
+ ..\gtest\googletest\src\gtest-printers.cc \
+ ..\gtest\googletest\src\gtest-test-part.cc \
+ ..\gtest\googletest\src\gtest-typed-test.cc
+
+debug\gtest_main.obj: ..\gtest\googletest\src\gtest_main.cc ..\gtest\googletest\include\gtest\gtest.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\gtest\googletest\include\gtest\gtest-message.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile.Release b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile.Release
new file mode 100644
index 00000000..af612c75
--- /dev/null
+++ b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/Makefile.Release
@@ -0,0 +1,230 @@
+#############################################################################
+# Makefile for building: gtest
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\gtest\gtest.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE = Makefile.Release
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG -DNDEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -W3 $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -GR -W3 -w34100 -w34189 -w44996 -EHsc $(DEFINES)
+INCPATH = -I..\gtest -I. -I..\gtest\googletest\include -I..\gtest\googletest -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LIBAPP = lib /NOLOGO
+LIBFLAGS =
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = release
+
+####### Files
+
+SOURCES = ..\gtest\googletest\src\gtest-all.cc \
+ ..\gtest\googletest\src\gtest_main.cc
+OBJECTS = release\gtest-all.obj \
+ release\gtest_main.obj
+
+DIST = googletest/include/gtest/internal/custom/gtest-port.h \
+ googletest/include/gtest/internal/custom/gtest-printers.h \
+ googletest/include/gtest/internal/custom/gtest.h \
+ googletest/include/gtest/internal/gtest-death-test-internal.h \
+ googletest/include/gtest/internal/gtest-filepath.h \
+ googletest/include/gtest/internal/gtest-internal.h \
+ googletest/include/gtest/internal/gtest-linked_ptr.h \
+ googletest/include/gtest/internal/gtest-param-util-generated.h \
+ googletest/include/gtest/internal/gtest-param-util.h \
+ googletest/include/gtest/internal/gtest-port-arch.h \
+ googletest/include/gtest/internal/gtest-port.h \
+ googletest/include/gtest/internal/gtest-string.h \
+ googletest/include/gtest/internal/gtest-tuple.h \
+ googletest/include/gtest/internal/gtest-type-util.h \
+ googletest/include/gtest/gtest-death-test.h \
+ googletest/include/gtest/gtest-message.h \
+ googletest/include/gtest/gtest-param-test.h \
+ googletest/include/gtest/gtest-printers.h \
+ googletest/include/gtest/gtest-spi.h \
+ googletest/include/gtest/gtest-test-part.h \
+ googletest/include/gtest/gtest-typed-test.h \
+ googletest/include/gtest/gtest.h \
+ googletest/include/gtest/gtest_pred_impl.h \
+ googletest/include/gtest/gtest_prod.h ..\gtest\googletest\src\gtest-all.cc \
+ ..\gtest\googletest\src\gtest_main.cc
+QMAKE_TARGET = gtest
+DESTDIR = release\ #avoid trailing-slash linebreak
+TARGET = gtest.lib
+DESTDIR_TARGET = release\gtest.lib
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\gtest\googletest\src}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LIBAPP) $(LIBFLAGS) /OUT:$(DESTDIR_TARGET) @<<
+ $(OBJECTS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Release ..\gtest\gtest.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) gtest.zip $(SOURCES) $(DIST) ..\gtest\gtest.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\gtest\gtest.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) release\gtest-all.obj release\gtest_main.obj
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Release
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+release\gtest-all.obj: ..\gtest\googletest\src\gtest-all.cc ..\gtest\googletest\include\gtest\gtest.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\gtest\googletest\include\gtest\gtest-message.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\gtest\googletest\src\gtest.cc \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest.h \
+ ..\gtest\googletest\include\gtest\gtest-spi.h \
+ ..\gtest\googletest\src\gtest-internal-inl.h \
+ ..\gtest\googletest\src\gtest-death-test.cc \
+ ..\gtest\googletest\src\gtest-filepath.cc \
+ ..\gtest\googletest\src\gtest-port.cc \
+ ..\gtest\googletest\src\gtest-printers.cc \
+ ..\gtest\googletest\src\gtest-test-part.cc \
+ ..\gtest\googletest\src\gtest-typed-test.cc
+
+release\gtest_main.obj: ..\gtest\googletest\src\gtest_main.cc ..\gtest\googletest\include\gtest\gtest.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\gtest\googletest\include\gtest\gtest-message.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/debug/gtest.pdb b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/debug/gtest.pdb
new file mode 100644
index 00000000..ff001463
Binary files /dev/null and b/tdd_intro/3rd_party/build-gtest-5_7_0-Debug/debug/gtest.pdb differ
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/Makefile b/tdd_intro/build-3rd_party-5_7_0-Debug/Makefile
new file mode 100644
index 00000000..c3698f5b
--- /dev/null
+++ b/tdd_intro/build-3rd_party-5_7_0-Debug/Makefile
@@ -0,0 +1,456 @@
+#############################################################################
+# Makefile for building: 3rd_party
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\3rd_party\3rd_party.pro
+# Template: subdirs
+# Command: "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe" -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\3rd_party\3rd_party.pro
+#############################################################################
+
+MAKEFILE = Makefile
+
+first: make_first
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+SYMLINK = $(QMAKE) -install ln -f -s
+DEL_DIR = rmdir
+MOVE = move
+SUBTARGETS = \
+ sub-gtest \
+ sub-gmock
+
+
+sub-gtest-qmake_all: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ cd gtest\ && $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && $(MAKE) -f Makefile qmake_all
+sub-gtest: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile
+sub-gtest-make_first: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile
+sub-gtest-all: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile all
+sub-gtest-clean: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile clean
+sub-gtest-distclean: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile distclean
+sub-gtest-install_subtargets: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile install
+sub-gtest-uninstall_subtargets: FORCE
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile uninstall
+sub-gmock-qmake_all: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ cd gmock\ && $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && $(MAKE) -f Makefile qmake_all
+sub-gmock: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile
+sub-gmock-make_first: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile
+sub-gmock-all: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile all
+sub-gmock-clean: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile clean
+sub-gmock-distclean: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile distclean
+sub-gmock-install_subtargets: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile install
+sub-gmock-uninstall_subtargets: FORCE
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile uninstall
+
+Makefile: ..\3rd_party\3rd_party.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" \
+ ..\3rd_party\3rd_party.pro
+ $(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\3rd_party\3rd_party.pro
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf":
+..\3rd_party\3rd_party.pro:
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\3rd_party\3rd_party.pro
+
+qmake_all: sub-gtest-qmake_all sub-gmock-qmake_all FORCE
+
+make_first: sub-gtest-make_first sub-gmock-make_first FORCE
+all: sub-gtest-all sub-gmock-all FORCE
+clean: sub-gtest-clean sub-gmock-clean FORCE
+distclean: sub-gtest-distclean sub-gmock-distclean FORCE
+ -$(DEL_FILE) Makefile
+install_subtargets: sub-gtest-install_subtargets sub-gmock-install_subtargets FORCE
+uninstall_subtargets: sub-gtest-uninstall_subtargets sub-gmock-uninstall_subtargets FORCE
+
+sub-gtest-debug:
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile debug
+sub-gmock-debug:
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile debug
+debug: sub-gtest-debug sub-gmock-debug
+
+sub-gtest-release:
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile release
+sub-gmock-release:
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile release
+release: sub-gtest-release sub-gmock-release
+
+sub-gtest-check:
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile check
+sub-gmock-check:
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile check
+check: sub-gtest-check sub-gmock-check
+
+sub-gtest-benchmark:
+ @if not exist gtest\ mkdir gtest\ & if not exist gtest\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gtest\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gtest\gtest.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile benchmark
+sub-gmock-benchmark:
+ @if not exist gmock\ mkdir gmock\ & if not exist gmock\ exit 1
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ cd gmock\ && ( if not exist Makefile $(QMAKE) D:\TDD\tdd_intro\3rd_party\gmock\gmock.pro -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ) && $(MAKE) -f Makefile benchmark
+benchmark: sub-gtest-benchmark sub-gmock-benchmark
+install:install_subtargets FORCE
+
+uninstall: uninstall_subtargets FORCE
+
+FORCE:
+
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile
new file mode 100644
index 00000000..5e4cad6e
--- /dev/null
+++ b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile
@@ -0,0 +1,397 @@
+#############################################################################
+# Makefile for building: gmock
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\..\3rd_party\gmock\gmock.pro
+# Template: lib
+# Command: "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe" -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\..\3rd_party\gmock\gmock.pro
+#############################################################################
+
+MAKEFILE = Makefile
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+SYMLINK = $(QMAKE) -install ln -f -s
+DEL_DIR = rmdir
+MOVE = move
+SUBTARGETS = \
+ debug \
+ release
+
+
+debug: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug uninstall
+release: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\..\3rd_party\gmock\gmock.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" \
+ ..\..\3rd_party\gmock\gmock.pro
+ $(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\..\3rd_party\gmock\gmock.pro
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf":
+..\..\3rd_party\gmock\gmock.pro:
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\..\3rd_party\gmock\gmock.pro
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first FORCE
+all: debug-all release-all FORCE
+clean: debug-clean release-clean FORCE
+ -$(DEL_FILE) gmock.ilk
+ -$(DEL_FILE) gmock.idb
+distclean: debug-distclean release-distclean FORCE
+ -$(DEL_FILE) Makefile
+ -$(DEL_FILE) gmock.pdb
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile.Debug b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile.Debug
new file mode 100644
index 00000000..f972e8c8
--- /dev/null
+++ b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile.Debug
@@ -0,0 +1,289 @@
+#############################################################################
+# Makefile for building: gmock
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\..\3rd_party\gmock\gmock.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE = Makefile.Debug
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -W3 /Fddebug\gmock.pdb $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\gmock.pdb $(DEFINES)
+INCPATH = -I..\..\3rd_party\gmock -I. -I..\..\3rd_party\gmock\include -I..\..\3rd_party\gtest\googletest\include -I..\..\3rd_party\gtest\googletest -I..\..\3rd_party\gtest -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LIBAPP = lib /NOLOGO
+LIBFLAGS =
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = debug
+
+####### Files
+
+SOURCES = ..\..\3rd_party\gmock\src\gmock-all.cc \
+ ..\..\3rd_party\gmock\src\gmock_main.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-all.cc
+OBJECTS = debug\gmock-all.obj \
+ debug\gmock_main.obj \
+ debug\gtest-all.obj
+
+DIST = include/gmock/internal/* \
+ include/gmock/* ..\..\3rd_party\gmock\src\gmock-all.cc \
+ ..\..\3rd_party\gmock\src\gmock_main.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-all.cc
+QMAKE_TARGET = gmock
+DESTDIR = debug\ #avoid trailing-slash linebreak
+TARGET = gmock.lib
+DESTDIR_TARGET = debug\gmock.lib
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LIBAPP) $(LIBFLAGS) /OUT:$(DESTDIR_TARGET) @<<
+ $(OBJECTS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Debug ..\..\3rd_party\gmock\gmock.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) gmock.zip $(SOURCES) $(DIST) ..\..\3rd_party\gmock\gmock.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\..\3rd_party\gmock\gmock.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) debug\gmock-all.obj debug\gmock_main.obj debug\gtest-all.obj
+ -$(DEL_FILE) debug\gmock.ilk debug\gmock.idb
+
+distclean: clean
+ -$(DEL_FILE) debug\gmock.pdb
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Debug
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+debug\gmock-all.obj: ..\..\3rd_party\gmock\src\gmock-all.cc ..\..\3rd_party\gmock\include\gmock\gmock.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-generated-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-cardinalities.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-function-mockers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-spec-builders.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-nice-strict.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-matchers.h \
+ ..\..\3rd_party\gmock\src\gmock-cardinalities.cc \
+ ..\..\3rd_party\gmock\src\gmock-internal-utils.cc \
+ ..\..\3rd_party\gmock\src\gmock-matchers.cc \
+ ..\..\3rd_party\gmock\src\gmock-spec-builders.cc \
+ ..\..\3rd_party\gmock\src\gmock.cc
+
+debug\gmock_main.obj: ..\..\3rd_party\gmock\src\gmock_main.cc ..\..\3rd_party\gmock\include\gmock\gmock.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-generated-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-cardinalities.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-function-mockers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-spec-builders.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-nice-strict.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-matchers.h
+
+debug\gtest-all.obj: ..\..\3rd_party\gtest\googletest\src\gtest-all.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest.cc \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-spi.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-internal-inl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-death-test.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-filepath.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-port.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-printers.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-test-part.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-typed-test.cc
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile.Release b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile.Release
new file mode 100644
index 00000000..3d12063c
--- /dev/null
+++ b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/Makefile.Release
@@ -0,0 +1,287 @@
+#############################################################################
+# Makefile for building: gmock
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\..\3rd_party\gmock\gmock.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE = Makefile.Release
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG -DNDEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -W3 $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -GR -W3 -w34100 -w34189 -w44996 -EHsc $(DEFINES)
+INCPATH = -I..\..\3rd_party\gmock -I. -I..\..\3rd_party\gmock\include -I..\..\3rd_party\gtest\googletest\include -I..\..\3rd_party\gtest\googletest -I..\..\3rd_party\gtest -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LIBAPP = lib /NOLOGO
+LIBFLAGS =
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = release
+
+####### Files
+
+SOURCES = ..\..\3rd_party\gmock\src\gmock-all.cc \
+ ..\..\3rd_party\gmock\src\gmock_main.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-all.cc
+OBJECTS = release\gmock-all.obj \
+ release\gmock_main.obj \
+ release\gtest-all.obj
+
+DIST = include/gmock/internal/* \
+ include/gmock/* ..\..\3rd_party\gmock\src\gmock-all.cc \
+ ..\..\3rd_party\gmock\src\gmock_main.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-all.cc
+QMAKE_TARGET = gmock
+DESTDIR = release\ #avoid trailing-slash linebreak
+TARGET = gmock.lib
+DESTDIR_TARGET = release\gmock.lib
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gmock\src}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LIBAPP) $(LIBFLAGS) /OUT:$(DESTDIR_TARGET) @<<
+ $(OBJECTS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Release ..\..\3rd_party\gmock\gmock.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) gmock.zip $(SOURCES) $(DIST) ..\..\3rd_party\gmock\gmock.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\..\3rd_party\gmock\gmock.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) release\gmock-all.obj release\gmock_main.obj release\gtest-all.obj
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Release
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+release\gmock-all.obj: ..\..\3rd_party\gmock\src\gmock-all.cc ..\..\3rd_party\gmock\include\gmock\gmock.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-generated-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-cardinalities.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-function-mockers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-spec-builders.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-nice-strict.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-matchers.h \
+ ..\..\3rd_party\gmock\src\gmock-cardinalities.cc \
+ ..\..\3rd_party\gmock\src\gmock-internal-utils.cc \
+ ..\..\3rd_party\gmock\src\gmock-matchers.cc \
+ ..\..\3rd_party\gmock\src\gmock-spec-builders.cc \
+ ..\..\3rd_party\gmock\src\gmock.cc
+
+release\gmock_main.obj: ..\..\3rd_party\gmock\src\gmock_main.cc ..\..\3rd_party\gmock\include\gmock\gmock.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-generated-internal-utils.h \
+ ..\..\3rd_party\gmock\include\gmock\internal\gmock-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-cardinalities.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-function-mockers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-spec-builders.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-nice-strict.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-generated-matchers.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-actions.h \
+ ..\..\3rd_party\gmock\include\gmock\gmock-more-matchers.h
+
+release\gtest-all.obj: ..\..\3rd_party\gtest\googletest\src\gtest-all.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest.cc \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-spi.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-internal-inl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-death-test.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-filepath.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-port.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-printers.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-test-part.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-typed-test.cc
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/debug/gmock.pdb b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/debug/gmock.pdb
new file mode 100644
index 00000000..c5c96998
Binary files /dev/null and b/tdd_intro/build-3rd_party-5_7_0-Debug/gmock/debug/gmock.pdb differ
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile
new file mode 100644
index 00000000..ab7499ff
--- /dev/null
+++ b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile
@@ -0,0 +1,397 @@
+#############################################################################
+# Makefile for building: gtest
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\..\3rd_party\gtest\gtest.pro
+# Template: lib
+# Command: "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe" -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\..\3rd_party\gtest\gtest.pro
+#############################################################################
+
+MAKEFILE = Makefile
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+SYMLINK = $(QMAKE) -install ln -f -s
+DEL_DIR = rmdir
+MOVE = move
+SUBTARGETS = \
+ debug \
+ release
+
+
+debug: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug uninstall
+release: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\..\3rd_party\gtest\gtest.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" \
+ ..\..\3rd_party\gtest\gtest.pro
+ $(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\..\3rd_party\gtest\gtest.pro
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf":
+..\..\3rd_party\gtest\gtest.pro:
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\..\3rd_party\gtest\gtest.pro
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first FORCE
+all: debug-all release-all FORCE
+clean: debug-clean release-clean FORCE
+ -$(DEL_FILE) gtest.ilk
+ -$(DEL_FILE) gtest.idb
+distclean: debug-distclean release-distclean FORCE
+ -$(DEL_FILE) Makefile
+ -$(DEL_FILE) gtest.pdb
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile.Debug b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile.Debug
new file mode 100644
index 00000000..b7e4b040
--- /dev/null
+++ b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile.Debug
@@ -0,0 +1,232 @@
+#############################################################################
+# Makefile for building: gtest
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\..\3rd_party\gtest\gtest.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE = Makefile.Debug
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -W3 /Fddebug\gtest.pdb $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\gtest.pdb $(DEFINES)
+INCPATH = -I..\..\3rd_party\gtest -I. -I..\..\3rd_party\gtest\googletest\include -I..\..\3rd_party\gtest\googletest -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LIBAPP = lib /NOLOGO
+LIBFLAGS =
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = debug
+
+####### Files
+
+SOURCES = ..\..\3rd_party\gtest\googletest\src\gtest-all.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest_main.cc
+OBJECTS = debug\gtest-all.obj \
+ debug\gtest_main.obj
+
+DIST = googletest/include/gtest/internal/custom/gtest-port.h \
+ googletest/include/gtest/internal/custom/gtest-printers.h \
+ googletest/include/gtest/internal/custom/gtest.h \
+ googletest/include/gtest/internal/gtest-death-test-internal.h \
+ googletest/include/gtest/internal/gtest-filepath.h \
+ googletest/include/gtest/internal/gtest-internal.h \
+ googletest/include/gtest/internal/gtest-linked_ptr.h \
+ googletest/include/gtest/internal/gtest-param-util-generated.h \
+ googletest/include/gtest/internal/gtest-param-util.h \
+ googletest/include/gtest/internal/gtest-port-arch.h \
+ googletest/include/gtest/internal/gtest-port.h \
+ googletest/include/gtest/internal/gtest-string.h \
+ googletest/include/gtest/internal/gtest-tuple.h \
+ googletest/include/gtest/internal/gtest-type-util.h \
+ googletest/include/gtest/gtest-death-test.h \
+ googletest/include/gtest/gtest-message.h \
+ googletest/include/gtest/gtest-param-test.h \
+ googletest/include/gtest/gtest-printers.h \
+ googletest/include/gtest/gtest-spi.h \
+ googletest/include/gtest/gtest-test-part.h \
+ googletest/include/gtest/gtest-typed-test.h \
+ googletest/include/gtest/gtest.h \
+ googletest/include/gtest/gtest_pred_impl.h \
+ googletest/include/gtest/gtest_prod.h ..\..\3rd_party\gtest\googletest\src\gtest-all.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest_main.cc
+QMAKE_TARGET = gtest
+DESTDIR = debug\ #avoid trailing-slash linebreak
+TARGET = gtest.lib
+DESTDIR_TARGET = debug\gtest.lib
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LIBAPP) $(LIBFLAGS) /OUT:$(DESTDIR_TARGET) @<<
+ $(OBJECTS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Debug ..\..\3rd_party\gtest\gtest.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) gtest.zip $(SOURCES) $(DIST) ..\..\3rd_party\gtest\gtest.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\..\3rd_party\gtest\gtest.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) debug\gtest-all.obj debug\gtest_main.obj
+ -$(DEL_FILE) debug\gtest.ilk debug\gtest.idb
+
+distclean: clean
+ -$(DEL_FILE) debug\gtest.pdb
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Debug
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+debug\gtest-all.obj: ..\..\3rd_party\gtest\googletest\src\gtest-all.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest.cc \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-spi.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-internal-inl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-death-test.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-filepath.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-port.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-printers.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-test-part.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-typed-test.cc
+
+debug\gtest_main.obj: ..\..\3rd_party\gtest\googletest\src\gtest_main.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile.Release b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile.Release
new file mode 100644
index 00000000..deb72020
--- /dev/null
+++ b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/Makefile.Release
@@ -0,0 +1,230 @@
+#############################################################################
+# Makefile for building: gtest
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\..\3rd_party\gtest\gtest.pro
+# Template: lib
+#############################################################################
+
+MAKEFILE = Makefile.Release
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG -DNDEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -W3 $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -GR -W3 -w34100 -w34189 -w44996 -EHsc $(DEFINES)
+INCPATH = -I..\..\3rd_party\gtest -I. -I..\..\3rd_party\gtest\googletest\include -I..\..\3rd_party\gtest\googletest -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LIBAPP = lib /NOLOGO
+LIBFLAGS =
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = release
+
+####### Files
+
+SOURCES = ..\..\3rd_party\gtest\googletest\src\gtest-all.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest_main.cc
+OBJECTS = release\gtest-all.obj \
+ release\gtest_main.obj
+
+DIST = googletest/include/gtest/internal/custom/gtest-port.h \
+ googletest/include/gtest/internal/custom/gtest-printers.h \
+ googletest/include/gtest/internal/custom/gtest.h \
+ googletest/include/gtest/internal/gtest-death-test-internal.h \
+ googletest/include/gtest/internal/gtest-filepath.h \
+ googletest/include/gtest/internal/gtest-internal.h \
+ googletest/include/gtest/internal/gtest-linked_ptr.h \
+ googletest/include/gtest/internal/gtest-param-util-generated.h \
+ googletest/include/gtest/internal/gtest-param-util.h \
+ googletest/include/gtest/internal/gtest-port-arch.h \
+ googletest/include/gtest/internal/gtest-port.h \
+ googletest/include/gtest/internal/gtest-string.h \
+ googletest/include/gtest/internal/gtest-tuple.h \
+ googletest/include/gtest/internal/gtest-type-util.h \
+ googletest/include/gtest/gtest-death-test.h \
+ googletest/include/gtest/gtest-message.h \
+ googletest/include/gtest/gtest-param-test.h \
+ googletest/include/gtest/gtest-printers.h \
+ googletest/include/gtest/gtest-spi.h \
+ googletest/include/gtest/gtest-test-part.h \
+ googletest/include/gtest/gtest-typed-test.h \
+ googletest/include/gtest/gtest.h \
+ googletest/include/gtest/gtest_pred_impl.h \
+ googletest/include/gtest/gtest_prod.h ..\..\3rd_party\gtest\googletest\src\gtest-all.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest_main.cc
+QMAKE_TARGET = gtest
+DESTDIR = release\ #avoid trailing-slash linebreak
+TARGET = gtest.lib
+DESTDIR_TARGET = release\gtest.lib
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): $(OBJECTS)
+ $(LIBAPP) $(LIBFLAGS) /OUT:$(DESTDIR_TARGET) @<<
+ $(OBJECTS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Release ..\..\3rd_party\gtest\gtest.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) gtest.zip $(SOURCES) $(DIST) ..\..\3rd_party\gtest\gtest.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\windows.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\..\3rd_party\gtest\gtest.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) release\gtest-all.obj release\gtest_main.obj
+
+distclean: clean
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Release
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+release\gtest-all.obj: ..\..\3rd_party\gtest\googletest\src\gtest-all.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest.cc \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-spi.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-internal-inl.h \
+ ..\..\3rd_party\gtest\googletest\src\gtest-death-test.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-filepath.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-port.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-printers.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-test-part.cc \
+ ..\..\3rd_party\gtest\googletest\src\gtest-typed-test.cc
+
+release\gtest_main.obj: ..\..\3rd_party\gtest\googletest\src\gtest_main.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/debug/gtest.pdb b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/debug/gtest.pdb
new file mode 100644
index 00000000..b068fcba
Binary files /dev/null and b/tdd_intro/build-3rd_party-5_7_0-Debug/gtest/debug/gtest.pdb differ
diff --git a/tdd_intro/homework/01_leap_year/01_leap_year.pro.user b/tdd_intro/homework/01_leap_year/01_leap_year.pro.user
new file mode 100644
index 00000000..0dc3f9b5
--- /dev/null
+++ b/tdd_intro/homework/01_leap_year/01_leap_year.pro.user
@@ -0,0 +1,318 @@
+
+
+
+
+
+ EnvironmentId
+ {9ef9c977-596b-470d-beee-91509fbf7eed}
+
+
+ ProjectExplorer.Project.ActiveTarget
+ 0
+
+
+ ProjectExplorer.Project.EditorSettings
+
+ true
+ false
+ true
+
+ Cpp
+
+ CppGlobal
+
+
+
+ QmlJS
+
+ QmlJSGlobal
+
+
+ 2
+ UTF-8
+ false
+ 4
+ false
+ 80
+ true
+ true
+ 1
+ true
+ false
+ 0
+ true
+ true
+ 0
+ 8
+ true
+ 1
+ true
+ true
+ true
+ false
+
+
+
+ ProjectExplorer.Project.PluginSettings
+
+
+
+ ProjectExplorer.Project.Target.0
+
+ 5.7.0
+ 5.7.0
+ {ad968c45-1257-4142-9e67-f9febddafcdb}
+ 0
+ 0
+ 0
+
+ D:/TDD/tdd_intro/homework/build-01_leap_year-5_7_0-Debug
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Debug
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 2
+ true
+
+
+ D:/TDD/tdd_intro/homework/build-01_leap_year-5_7_0-Release
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ false
+
+ false
+ false
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Release
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+
+ D:/TDD/tdd_intro/homework/build-01_leap_year-5_7_0-Profile
+
+
+ true
+ qmake
+
+ QtProjectManager.QMakeBuildStep
+ true
+
+ false
+ true
+ false
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ false
+
+
+
+ 2
+ Build
+
+ ProjectExplorer.BuildSteps.Build
+
+
+
+ true
+ Make
+
+ Qt4ProjectManager.MakeStep
+
+ true
+ clean
+
+
+ 1
+ Clean
+
+ ProjectExplorer.BuildSteps.Clean
+
+ 2
+ false
+
+ Profile
+
+ Qt4ProjectManager.Qt4BuildConfiguration
+ 0
+ true
+
+ 3
+
+
+ 0
+ Deploy
+
+ ProjectExplorer.BuildSteps.Deploy
+
+ 1
+ Deploy locally
+
+ ProjectExplorer.DefaultDeployConfiguration
+
+ 1
+
+
+ false
+ false
+ 1000
+
+ true
+
+ false
+ false
+ false
+ false
+ true
+ 0.01
+ 10
+ true
+ 1
+ 25
+
+ 1
+ true
+ false
+ true
+ valgrind
+
+ 0
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
+ 9
+ 10
+ 11
+ 12
+ 13
+ 14
+
+ 2
+
+ 01_leap_year
+
+ Qt4ProjectManager.Qt4RunConfiguration:D:/TDD/tdd_intro/homework/01_leap_year/01_leap_year.pro
+ true
+
+ 01_leap_year.pro
+ false
+
+ D:/TDD/tdd_intro/homework/build-01_leap_year-5_7_0-Debug
+ 3768
+ false
+ true
+ false
+ false
+ true
+
+ 1
+
+
+
+ ProjectExplorer.Project.TargetCount
+ 1
+
+
+ ProjectExplorer.Project.Updater.FileVersion
+ 18
+
+
+ Version
+ 18
+
+
diff --git a/tdd_intro/homework/01_leap_year/test.cpp b/tdd_intro/homework/01_leap_year/test.cpp
index 4f186c8b..85ebb8bb 100644
--- a/tdd_intro/homework/01_leap_year/test.cpp
+++ b/tdd_intro/homework/01_leap_year/test.cpp
@@ -13,3 +13,41 @@ If your language provides a method in the standard library that does this look-u
*/
#include
+
+bool IsLeapYear(int year)
+{
+ if (year % 100 == 0)
+ {
+ return false;
+ }
+ if (year % 400 == 0)
+ {
+ return true;
+ }
+ return year % 4 == 0;
+}
+
+TEST(YearTest, OrdinaryYear)
+{
+ EXPECT_FALSE(IsLeapYear(1997));
+}
+
+TEST(YearTest, LeapYear)
+{
+ EXPECT_TRUE(IsLeapYear(1996));
+}
+
+TEST(YearTest, AnotherLeapYear)
+{
+ EXPECT_TRUE(IsLeapYear(1992));
+}
+
+TEST(YearTest, OrdinaryYearDerivedBy100)
+{
+ EXPECT_FALSE(IsLeapYear(1900));
+}
+
+TEST(YearTest, LeapYearDerivedBy400)
+{
+ EXPECT_FALSE(IsLeapYear(2000));
+}
diff --git a/tdd_intro/homework/02_ternary_numbers/test.cpp b/tdd_intro/homework/02_ternary_numbers/test.cpp
index 17503028..1e26590f 100644
--- a/tdd_intro/homework/02_ternary_numbers/test.cpp
+++ b/tdd_intro/homework/02_ternary_numbers/test.cpp
@@ -1,5 +1,5 @@
#include
-
+#include
/*
Convert a ternary number, represented as a string (e.g. '102012'), to its decimal equivalent using first principles.
@@ -16,3 +16,55 @@ The last place in a ternary number is the 1's place. The second to last is the 3
If your language provides a method in the standard library to perform the conversion, pretend it doesn't exist and implement it yourself.
*/
+
+std::string ConvertTernary(const std::string& ternaryNumber)
+{
+ if (ternaryNumber.empty())
+ {
+ return std::string("");
+ }
+
+ int result = 0;
+ for (int i = ternaryNumber.size() - 1, value = 1; i >= 0; --i)
+ {
+ int currentSymbol = static_cast(ternaryNumber[i]) - 48; // ASCII. 48 - 0, 49 - 1 and so on
+ if (!(currentSymbol >= 0 && currentSymbol <= 3))
+ {
+ return 0;
+ }
+
+ result += currentSymbol * value;
+ value *= 3;
+ }
+
+ return std::to_string(result);
+}
+
+TEST(TernaryConvertion, Convert1)
+{
+ EXPECT_EQ("1", ConvertTernary("1"));
+}
+
+TEST(TernaryConvertion, Convert20)
+{
+ EXPECT_EQ("6", ConvertTernary("20"));
+}
+
+TEST(TernaryConvertion, ConvertEmpty)
+{
+ EXPECT_EQ("", ConvertTernary(""));
+}
+
+TEST(TernaryConvertion, Convert20201)
+{
+ EXPECT_EQ("181", ConvertTernary("20201"));
+}
+
+TEST(TernaryConvertion, Acceptance)
+{
+ EXPECT_EQ("211", ConvertTernary("21211"));
+ EXPECT_EQ("4113", ConvertTernary("12122100"));
+ EXPECT_EQ("468", ConvertTernary("122100"));
+ EXPECT_EQ("149", ConvertTernary("12112"));
+}
+
diff --git a/tdd_intro/homework/03_bank_ocr/test.cpp b/tdd_intro/homework/03_bank_ocr/test.cpp
index a01540b9..5a7cf24e 100644
--- a/tdd_intro/homework/03_bank_ocr/test.cpp
+++ b/tdd_intro/homework/03_bank_ocr/test.cpp
@@ -1,10 +1,8 @@
/*### Bank OCR
-
-Your manager has recently purchased a machine that assists in reading letters and faxes sent in by branch offices. The machine scans the paper documents, and produces a file with a number of entries. You will write a program to parse this file.
-
+Your manager has recently purchased a machine that assists in reading letters and faxes sent in by branch offices.
+The machine scans the paper documents, and produces a file with a number of entries. You will write a program to parse this file.
#### Specification
#### User Story 1
-
The following format is created by the machine:
```
_ _ _ _ _ _ _
@@ -12,75 +10,51 @@ The following format is created by the machine:
||_ _| | _||_| ||_| _|
```
Each entry is 3 lines long, and each line has 27 characters. 3 lines of each entry contain an account number written using pipes and underscores.
-
Each account number should have 9 digits, all of which should be in the range 0-9. A normal file contains around 500 entries.
-
Write a program that can take this file and parse it into actual account numbers.
-
Example input and output
```
_ _ _ _ _ _ _ _ _
| || || || || || || || || |
|_||_||_||_||_||_||_||_||_|
-
=> 000000000
-
| | | | | | | | |
| | | | | | | | |
-
=> 111111111
-
_ _ _ _ _ _ _ _ _
_| _| _| _| _| _| _| _| _|
|_ |_ |_ |_ |_ |_ |_ |_ |_
-
=> 222222222
-
_ _ _ _ _ _ _ _ _
_| _| _| _| _| _| _| _| _|
_| _| _| _| _| _| _| _| _|
-
=> 333333333
-
|_||_||_||_||_||_||_||_||_|
| | | | | | | | |
-
=> 444444444
-
_ _ _ _ _ _ _ _ _
|_ |_ |_ |_ |_ |_ |_ |_ |_
_| _| _| _| _| _| _| _| _|
-
=> 555555555
-
_ _ _ _ _ _ _ _ _
|_ |_ |_ |_ |_ |_ |_ |_ |_
|_||_||_||_||_||_||_||_||_|
-
=> 666666666
-
_ _ _ _ _ _ _ _ _
| | | | | | | | |
| | | | | | | | |
-
=> 777777777
-
_ _ _ _ _ _ _ _ _
|_||_||_||_||_||_||_||_||_|
|_||_||_||_||_||_||_||_||_|
-
=> 888888888
-
_ _ _ _ _ _ _ _ _
|_||_||_||_||_||_||_||_||_|
_| _| _| _| _| _| _| _| _|
-
=> 999999999
-
_ _ _ _ _ _ _
| _| _||_||_ |_ ||_||_|
||_ _| | _||_| ||_| _|
-
=> 123456789
```
*/
@@ -91,13 +65,25 @@ const unsigned short g_digitLen = 3;
const unsigned short g_linesInDigit = 3;
struct Digit
{
+ bool operator ==(const Digit& digit)
+ {
+ for (unsigned int i = 0; i < g_linesInDigit; i++)
+ {
+ if (lines[i] != digit.lines[i])
+ {
+ return false;
+ }
+ }
+ return true;
+ }
+
std::string lines[g_linesInDigit];
};
const unsigned short g_digitsOnDisplay = 9;
struct Display
{
- std::string lines[g_linesInDigit];
+ Digit digits[g_linesInDigit];
};
const Digit s_digit0 = { " _ ",
@@ -195,3 +181,92 @@ const Display s_display123456789 = { " _ _ _ _ _ _ _ ",
" | _| _||_||_ |_ ||_||_|",
" ||_ _| | _||_| ||_| _|"
};
+
+// Test list:
+// Digit
+// Another digit
+// Invalid symbols in input
+// Display
+// Another display
+// Acceptance
+
+unsigned long long ConvertDigit(Digit digit)
+{
+ static const Digit allDigits[] = { s_digit0, s_digit1, s_digit2,
+ s_digit3, s_digit4, s_digit5,
+ s_digit6, s_digit7, s_digit8,
+ s_digit9
+ };
+
+ for (size_t i = 0; i < 10; i++)
+ {
+ if (digit == allDigits[i])
+ {
+ return i;
+ }
+ }
+ throw std::runtime_error("Invalid input");
+}
+
+unsigned long long ConvertDisplay(Display display)
+{
+ unsigned long long result = 0;
+ for (size_t digitNumber = 0, powIndex = g_digitsOnDisplay - 1; digitNumber < g_digitsOnDisplay; digitNumber++, powIndex--)
+ {
+ Digit digit;
+ for (size_t lineNumber = 0; lineNumber < g_linesInDigit; lineNumber++)
+ {
+ digit.lines[lineNumber].assign(display.digits[0].lines[lineNumber].cbegin() + digitNumber * g_digitLen,
+ display.digits[0].lines[lineNumber].cbegin() + digitNumber * g_digitLen + g_digitLen);
+ }
+ result += ConvertDigit(digit) * std::pow(10, powIndex);
+ }
+ return result;
+}
+
+TEST(BankOcr, Convert1)
+{
+ EXPECT_EQ(ConvertDigit(s_digit0), 0);
+}
+
+TEST(BankOcr, Convert3)
+{
+ EXPECT_EQ(ConvertDigit(s_digit3), 3);
+}
+
+TEST(BankOcr, Convert5)
+{
+ EXPECT_EQ(ConvertDigit(s_digit5), 5);
+}
+
+TEST(BankOcr, ConvertInvalid)
+{
+ const Digit s_digitInvalid = { " 1 ",
+ "|3 ",
+ " 4|"
+ };
+ EXPECT_THROW(ConvertDigit(s_digitInvalid), std::runtime_error);
+}
+
+TEST(BankOcr, ConvertDisplay0)
+{
+ EXPECT_EQ(ConvertDisplay(s_displayAll0), 000000000);
+}
+
+TEST(BankOcr, ConvertDisplay2)
+{
+ EXPECT_EQ(ConvertDisplay(s_displayAll2), 222222222);
+}
+
+TEST(BankOcr, ConvertDisplayAll)
+{
+ EXPECT_EQ(ConvertDisplay(s_display123456789), 123456789);
+}
+
+TEST(BankOcr, Acceptence)
+{
+ EXPECT_EQ(ConvertDisplay(s_displayAll3), 333333333);
+ EXPECT_EQ(ConvertDisplay(s_displayAll8), 888888888);
+ EXPECT_EQ(ConvertDisplay(s_displayAll4), 444444444);
+}
+
diff --git a/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile
new file mode 100644
index 00000000..d92ba621
--- /dev/null
+++ b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile
@@ -0,0 +1,400 @@
+#############################################################################
+# Makefile for building: 01_leap_year
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\01_leap_year\01_leap_year.pro
+# Template: app
+# Command: "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe" -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\01_leap_year\01_leap_year.pro
+#############################################################################
+
+MAKEFILE = Makefile
+
+first: debug
+install: debug-install
+uninstall: debug-uninstall
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+DEL_FILE = del
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+COPY = copy /y
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+SYMLINK = $(QMAKE) -install ln -f -s
+DEL_DIR = rmdir
+MOVE = move
+SUBTARGETS = \
+ debug \
+ release
+
+
+debug: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug
+debug-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug all
+debug-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug clean
+debug-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug distclean
+debug-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug install
+debug-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Debug uninstall
+release: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-make_first: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release
+release-all: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release all
+release-clean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release clean
+release-distclean: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release distclean
+release-install: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release install
+release-uninstall: FORCE
+ @set MAKEFLAGS=$(MAKEFLAGS)
+ $(MAKE) -f $(MAKEFILE).Release uninstall
+
+Makefile: ..\01_leap_year\01_leap_year.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" \
+ ..\..\gtest.pri \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\console.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" \
+ "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" \
+ ..\01_leap_year\01_leap_year.pro
+ $(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\01_leap_year\01_leap_year.pro
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf":
+..\..\gtest.pri:
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\console.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf":
+"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf":
+..\01_leap_year\01_leap_year.pro:
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile ..\01_leap_year\01_leap_year.pro
+
+qmake_all: FORCE
+
+make_first: debug-make_first release-make_first FORCE
+all: debug-all release-all FORCE
+clean: debug-clean release-clean FORCE
+ -$(DEL_FILE) 01_leap_year.exp
+ -$(DEL_FILE) 01_leap_year.ilk
+ -$(DEL_FILE) 01_leap_year.idb
+distclean: debug-distclean release-distclean FORCE
+ -$(DEL_FILE) Makefile
+ -$(DEL_FILE) 01_leap_year.lib 01_leap_year.pdb
+
+check: first
+
+benchmark: first
+FORCE:
+
+$(MAKEFILE).Debug: Makefile
+$(MAKEFILE).Release: Makefile
diff --git a/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile.Debug b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile.Debug
new file mode 100644
index 00000000..7d3b9143
--- /dev/null
+++ b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile.Debug
@@ -0,0 +1,220 @@
+#############################################################################
+# Makefile for building: 01_leap_year
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\01_leap_year\01_leap_year.pro
+# Template: app
+#############################################################################
+
+MAKEFILE = Makefile.Debug
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -W3 /Fddebug\01_leap_year.pdb $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -Zi -MDd -GR -W3 -w34100 -w34189 -w44996 -EHsc /Fddebug\01_leap_year.pdb $(DEFINES)
+INCPATH = -I..\01_leap_year -I. -I..\..\3rd_party\gtest\googletest\include -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LINKER = link
+LFLAGS = /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS = /LIBPATH:D:\TDD\tdd_intro\3rd_party\gtest\debug D:\TDD\tdd_intro\3rd_party\gtest\debug\gtest.lib
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = debug
+
+####### Files
+
+SOURCES = ..\..\3rd_party\gtest\googletest\src\gtest_main.cc \
+ ..\01_leap_year\test.cpp
+OBJECTS = debug\gtest_main.obj \
+ debug\test.obj
+
+DIST = ..\..\3rd_party\gtest\googletest\src\gtest_main.cc \
+ ..\01_leap_year\test.cpp
+QMAKE_TARGET = 01_leap_year
+DESTDIR = debug\ #avoid trailing-slash linebreak
+TARGET = 01_leap_year.exe
+DESTDIR_TARGET = debug\01_leap_year.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{.}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\01_leap_year}.cpp{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\01_leap_year}.cc{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\01_leap_year}.cxx{debug\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+{..\01_leap_year}.c{debug\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Fodebug\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Debug $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): D:\TDD\tdd_intro\homework\build-01_leap_year-5_7_0-Debug\..\..\3rd_party\gtest\debug\gtest.lib $(OBJECTS)
+ $(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+$(OBJECTS) $(LIBS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Debug ..\01_leap_year\01_leap_year.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) 01_leap_year.zip $(SOURCES) $(DIST) ..\01_leap_year\01_leap_year.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" ..\..\gtest.pri "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\console.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\01_leap_year\01_leap_year.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) debug\gtest_main.obj debug\test.obj
+ -$(DEL_FILE) debug\01_leap_year.exp debug\01_leap_year.ilk debug\01_leap_year.idb
+
+distclean: clean
+ -$(DEL_FILE) debug\01_leap_year.lib debug\01_leap_year.pdb
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Debug
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+debug\gtest_main.obj: ..\..\3rd_party\gtest\googletest\src\gtest_main.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+debug\test.obj: ..\01_leap_year\test.cpp ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile.Release b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile.Release
new file mode 100644
index 00000000..00c40d3b
--- /dev/null
+++ b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/Makefile.Release
@@ -0,0 +1,220 @@
+#############################################################################
+# Makefile for building: 01_leap_year
+# Generated by qmake (3.0) (Qt 5.7.0)
+# Project: ..\01_leap_year\01_leap_year.pro
+# Template: app
+#############################################################################
+
+MAKEFILE = Makefile.Release
+
+####### Compiler, tools and options
+
+CC = cl
+CXX = cl
+DEFINES = -DUNICODE -DWIN32 -DQT_QML_DEBUG -DNDEBUG
+CFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -W3 $(DEFINES)
+CXXFLAGS = -nologo -Zc:wchar_t -FS -O2 -MD -Zc:strictStrings -GR -W3 -w34100 -w34189 -w44996 -EHsc $(DEFINES)
+INCPATH = -I..\01_leap_year -I. -I..\..\3rd_party\gtest\googletest\include -I"C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013"
+LINKER = link
+LFLAGS = /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /SUBSYSTEM:CONSOLE "/MANIFESTDEPENDENCY:type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' publicKeyToken='6595b64144ccf1df' language='*' processorArchitecture='*'"
+LIBS = /LIBPATH:D:\TDD\tdd_intro\3rd_party\gtest\release gtest.lib
+QMAKE = "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\bin\qmake.exe"
+IDC = idc
+IDL = midl
+ZIP = zip -r -9
+DEF_FILE =
+RES_FILE =
+COPY = copy /y
+SED = $(QMAKE) -install sed
+COPY_FILE = copy /y
+COPY_DIR = xcopy /s /q /y /i
+DEL_FILE = del
+DEL_DIR = rmdir
+MOVE = move
+CHK_DIR_EXISTS= if not exist
+MKDIR = mkdir
+INSTALL_FILE = copy /y
+INSTALL_PROGRAM = copy /y
+INSTALL_DIR = xcopy /s /q /y /i
+
+####### Output directory
+
+OBJECTS_DIR = release
+
+####### Files
+
+SOURCES = ..\..\3rd_party\gtest\googletest\src\gtest_main.cc \
+ ..\01_leap_year\test.cpp
+OBJECTS = release\gtest_main.obj \
+ release\test.obj
+
+DIST = ..\..\3rd_party\gtest\googletest\src\gtest_main.cc \
+ ..\01_leap_year\test.cpp
+QMAKE_TARGET = 01_leap_year
+DESTDIR = release\ #avoid trailing-slash linebreak
+TARGET = 01_leap_year.exe
+DESTDIR_TARGET = release\01_leap_year.exe
+
+####### Implicit rules
+
+.SUFFIXES: .c .cpp .cc .cxx
+
+{.}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{.}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\..\3rd_party\gtest\googletest\src}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\01_leap_year}.cpp{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\01_leap_year}.cc{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\01_leap_year}.cxx{release\}.obj::
+ $(CXX) -c $(CXXFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+{..\01_leap_year}.c{release\}.obj::
+ $(CC) -c $(CFLAGS) $(INCPATH) -Forelease\ @<<
+ $<
+<<
+
+####### Build rules
+
+first: all
+all: Makefile.Release $(DESTDIR_TARGET)
+
+$(DESTDIR_TARGET): D:\TDD\tdd_intro\homework\build-01_leap_year-5_7_0-Debug\..\..\3rd_party\gtest\release\gtest.lib $(OBJECTS)
+ $(LINKER) $(LFLAGS) /MANIFEST:embed /OUT:$(DESTDIR_TARGET) @<<
+$(OBJECTS) $(LIBS)
+<<
+
+qmake: FORCE
+ @$(QMAKE) -spec win32-msvc2013 "CONFIG+=debug" "CONFIG+=qml_debug" -o Makefile.Release ..\01_leap_year\01_leap_year.pro
+
+qmake_all: FORCE
+
+dist:
+ $(ZIP) 01_leap_year.zip $(SOURCES) $(DIST) ..\01_leap_year\01_leap_year.pro "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\angle.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-base.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\common\msvc-desktop.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\qconfig.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dcore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dlogic_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickinput_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3dquickrender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_3drender_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axbase_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axcontainer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_axserver_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bluetooth_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_bootstrap_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_clucene_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_concurrent_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_core_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_dbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designer_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_designercomponents_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gamepad_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_gui_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_help_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_location_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimedia_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_multimediawidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_network_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_nfc_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_opengl_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_openglextensions_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_packetprotocol_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_platformsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_positioning_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_printsupport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_purchasing_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldebug_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmldevtools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qmltest_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quick_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickcontrols2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickparticles_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quicktemplates2_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_quickwidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_script_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scripttools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_scxml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sensors_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialbus_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_serialport_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_sql_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_svg_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_testlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uiplugin.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_uitools_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webchannel_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webengine_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecore_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginecoreheaders_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webenginewidgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_websockets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_webview_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_widgets_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_winextras_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xml_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_xmlpatterns_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\modules\qt_lib_zlib_private.pri" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_functions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\qt_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\win32-msvc2013\qmake.conf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\spec_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_pre.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\default_pre.prf" ..\..\gtest.pri "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\resolve_config.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exclusive_builds_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\default_post.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\build_pass.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\console.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\qml_debug.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\win32\rtti.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\precompile_header.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\warn_on.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\file_copies.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\testcase_targets.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\exceptions.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\yacc.prf" "C:\Qt 4.2.2\Qt5.7.0\5.7\msvc2013\mkspecs\features\lex.prf" ..\01_leap_year\01_leap_year.pro NO_PCH_SOURCES YACCSOURCES YACCSOURCES LEXSOURCES
+
+clean: compiler_clean
+ -$(DEL_FILE) release\gtest_main.obj release\test.obj
+ -$(DEL_FILE) release\01_leap_year.exp
+
+distclean: clean
+ -$(DEL_FILE) release\01_leap_year.lib
+ -$(DEL_FILE) $(DESTDIR_TARGET)
+ -$(DEL_FILE) Makefile.Release
+
+check: first
+
+benchmark: first
+
+compiler_no_pch_compiler_make_all:
+compiler_no_pch_compiler_clean:
+compiler_yacc_decl_make_all:
+compiler_yacc_decl_clean:
+compiler_yacc_impl_make_all:
+compiler_yacc_impl_clean:
+compiler_lex_make_all:
+compiler_lex_clean:
+compiler_clean:
+
+
+
+####### Compile
+
+release\gtest_main.obj: ..\..\3rd_party\gtest\googletest\src\gtest_main.cc ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+release\test.obj: ..\01_leap_year\test.cpp ..\..\3rd_party\gtest\googletest\include\gtest\gtest.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-port-arch.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-port.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-tuple.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-message.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-string.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-filepath.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-type-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-death-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-death-test-internal.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-param-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-linked_ptr.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\custom\gtest-printers.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\internal\gtest-param-util-generated.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_prod.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-test-part.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest-typed-test.h \
+ ..\..\3rd_party\gtest\googletest\include\gtest\gtest_pred_impl.h
+
+####### Install
+
+install: FORCE
+
+uninstall: FORCE
+
+FORCE:
+
diff --git a/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/debug/01_leap_year.ilk b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/debug/01_leap_year.ilk
new file mode 100644
index 00000000..d01367a6
Binary files /dev/null and b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/debug/01_leap_year.ilk differ
diff --git a/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/debug/01_leap_year.pdb b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/debug/01_leap_year.pdb
new file mode 100644
index 00000000..7e587e57
Binary files /dev/null and b/tdd_intro/homework/build-01_leap_year-5_7_0-Debug/debug/01_leap_year.pdb differ