Compare commits

..

1 Commits

Author SHA1 Message Date
Roberto Viola
6e3bd576c5 logging current status to file 2020-10-02 10:30:17 +02:00
1410 changed files with 845 additions and 310892 deletions

12
.github/FUNDING.yml vendored
View File

@@ -1,12 +0,0 @@
# These are supported funding model platforms
github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
patreon: cagnulein
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: cagnulein
otechie: # Replace with a single Otechie username
custom: ['https://www.buymeacoffee.com/cagnulein'] # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

View File

@@ -1,41 +0,0 @@
---
name: Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: bug
assignees: cagnulein
---
**Describe the bug**
A clear and concise description of what the bug is.
**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Expected behavior**
A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.
**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Version [e.g. 22]
**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Version [e.g. 22]
**Append a debug log**
Follow this guide https://github.com/cagnulein/qdomyos-zwift/wiki/How-do-i-get-the-debug-log-in-case-something-doesn't-work%3F
**Additional context**
Add any other context about the problem here.

View File

@@ -1,20 +0,0 @@
---
name: Feature request
about: Suggest an idea for this project
title: "[REQ]"
labels: enhancement
assignees: cagnulein
---
**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.
**Additional context**
Add any other context or screenshots about the feature request here.

17
.github/stale.yml vendored
View File

@@ -1,17 +0,0 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 15
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
exemptLabels:
- pinned
- security
# Label to use when marking an issue as stale
staleLabel: wontfix
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
#closeComment: false

View File

@@ -1,440 +0,0 @@
# This is a basic workflow to help you get started with Actions
name: CI
env:
DISPLAY: ':99'
# Controls when the action will run. Triggers the workflow on push or pull request
# events but only for the master branch
on:
workflow_dispatch:
push:
branches: [ master, github-workflow-playground ]
pull_request:
branches: [ master ]
# schedule:
# - cron: "0 */12 * * *"
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
window-build:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: bluetiger9/SmtpClient-for-Qt
path: "src/smtpclient/"
ref: 3fa4a0fe5797070339422cf18b5e9ed8dcb91f9c
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: cagnulein/qmdnsengine
path: "src/qmdnsengine/"
ref: "zwift"
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: google/googletest
path: "tst/googletest/"
ref: "release-1.12.1"
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: microsoft/MSIX-Toolkit
path: "src/MSIX-Toolkit/"
ref: b82af826d29e93e4c85d34fad8a405b6c49905e7
- uses: msys2/setup-msys2@v2
with:
install: mingw-w64-x86_64-toolchain
msystem: mingw64
release: false
- name: Setup cmake
uses: jwlawson/actions-setup-cmake@v1.9
with:
cmake-version: '3.20.x'
- name: Install Qt
uses: jurplel/install-qt-action@v2
with:
version: '5.15.2'
host: 'windows'
modules: 'qtnetworkauth qtcharts'
target: "desktop"
arch: win64_mingw81
dir: "${{github.workspace}}/qt/"
install-deps: "true"
- name: Build
run: |
qmake
cd src
echo "#define STRAVA_SECRET_KEY ${{ secrets.strava_secret_key }}" > secret.h
echo "#define SMTP_USERNAME ${{ secrets.smtp_username }}" >> secret.h
echo "#define SMTP_PASSWORD ${{ secrets.smtp_password }}" >> secret.h
echo "#define SMTP_SERVER ${{ secrets.smtp_server }}" >> secret.h
cd ..
make -j8
cd src/debug
mkdir output
mkdir appx
cp qdomyos-zwift.exe output/
cd output
windeployqt --qmldir ../../ qdomyos-zwift.exe
cp "${{github.workspace}}/qt/Qt/5.15.2/mingw81_64/bin/libwinpthread-1.dll" .
cp "${{github.workspace}}/qt/Qt/5.15.2/mingw81_64/bin/libgcc_s_seh-1.dll" .
cp "${{github.workspace}}/qt/Qt/5.15.2/mingw81_64/bin/libstdc++-6.dll" .
cp ../../../icons/iOS/iTunesArtwork@2x.png .
cp ../../AppxManifest.xml .
mkdir adb
cp ../../adb/* adb/
cd ..
cd appx
#../../MSIX-Toolkit/WindowsSDK/10/10.0.20348.0/x64/makeappx.exe pack /d ../output/ /p qz
- name: Archive windows binary
uses: actions/upload-artifact@v2
with:
name: windows-binary
path: src/debug/output
# window-steam-build:
# runs-on: windows-latest
#
# steps:
# - uses: actions/checkout@v2
# - name: Checkout submodule repo
# uses: actions/checkout@v2
# with:
# repository: bluetiger9/SmtpClient-for-Qt
# path: "src/smtpclient/"
# ref: 3fa4a0fe5797070339422cf18b5e9ed8dcb91f9c
#
# - uses: actions/checkout@v2
# - name: Checkout submodule repo
# uses: actions/checkout@v2
# with:
# repository: cagnulein/qmdnsengine
# path: "src/qmdnsengine/"
# ref: "zwift"
#
# - uses: msys2/setup-msys2@v2
# with:
# install: mingw-w64-x86_64-toolchain
# msystem: mingw64
# release: false
#
# - name: Setup cmake
# uses: jwlawson/actions-setup-cmake@v1.9
# with:
# cmake-version: '3.20.x'
#
# - name: Install Qt
# uses: jurplel/install-qt-action@v2
# with:
# version: '5.15.2'
# host: 'windows'
# modules: 'qtnetworkauth qtcharts'
# target: "desktop"
# arch: win64_mingw81
# dir: "${{github.workspace}}/qt/"
# install-deps: "true"
#
# - name: Build
# run: |
# qmake
# cd src
# echo "#define STRAVA_SECRET_KEY ${{ secrets.strava_secret_key }}" > secret.h
# echo "#define SMTP_USERNAME ${{ secrets.smtp_username }}" >> secret.h
# echo "#define SMTP_PASSWORD ${{ secrets.smtp_password }}" >> secret.h
# echo "#define SMTP_SERVER ${{ secrets.smtp_server }}" >> secret.h
# echo "#define STEAM_STORE" >> secret.h
# cd ..
# make -j8
# cd src/debug
# mkdir output
# mkdir appx
# cp qdomyos-zwift.exe output/
# cd output
# windeployqt --qmldir ../../ qdomyos-zwift.exe
# cp "${{github.workspace}}/qt/Qt/5.15.2/mingw81_64/bin/libwinpthread-1.dll" .
# cp "${{github.workspace}}/qt/Qt/5.15.2/mingw81_64/bin/libgcc_s_seh-1.dll" .
# cp "${{github.workspace}}/qt/Qt/5.15.2/mingw81_64/bin/libstdc++-6.dll" .
#
# - uses: game-ci/steam-deploy@v1
# with:
# username: ${{ secrets.STEAM_USERNAME }}
# password: ${{ secrets.STEAM_PASSWORD }}
# configVdf: ${{ secrets.STEAM_CONFIG_VDF}}
# ssfnFileName: ${{ secrets.STEAM_SSFN_FILE_NAME }}
# ssfnFileContents: ${{ secrets.STEAM_SSFN_FILE_CONTENTS }}
# appId: 2267200
# buildDescription: 2.12
# rootPath: src/debug/output
# depot1Path: ./
# #depot2Path: StandaloneLinux64
# releaseBranch: prerelease
# This workflow contains a single job called "build"
linux-x86-build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# - name: Cache Qt Linux Desktop
# id: cache-qt-linux-desktop
# uses: actions/cache@v1
# with:
# path: '${{ github.workspace }}/output/linux-desktop/'
# key: ${{ runner.os }}-QtCache-Linux-Desktop
# - name: Cache Qt Linux Android
# id: cache-qt-android
# uses: actions/cache@v1
# with:
# path: '${{ github.workspace }}/output/android/'
# key: ${{ runner.os }}-QtCache-Android
- name: Xvfb install and run
run: |
sudo apt-get install -y xvfb
Xvfb -ac ${{ env.DISPLAY }} -screen 0 1280x780x24 &
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: bluetiger9/SmtpClient-for-Qt
path: "src/smtpclient/"
ref: 3fa4a0fe5797070339422cf18b5e9ed8dcb91f9c
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: cagnulein/qmdnsengine
path: "src/qmdnsengine/"
ref: "zwift"
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: google/googletest
path: "tst/googletest/"
ref: "release-1.12.1"
- name: Install packages required to run QZ inside workflow
run: sudo apt update -y && sudo apt-get install -y qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtquickcontrols2-5-dev libqt5bluetooth5 libqt5widgets5 libqt5positioning5 libqt5xml5 qtconnectivity5-dev qtpositioning5-dev libqt5charts5-dev libqt5charts5 libqt5networkauth5-dev libqt5websockets5* libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev
- name: Install Qt
uses: jurplel/install-qt-action@v2
with:
version: '5.15.2'
host: 'linux'
modules: 'qtnetworkauth qtcharts'
- name: Compile Linux Desktop
run: qmake; make -j8
- name: Archive linux-desktop binary
uses: actions/upload-artifact@v2
with:
name: linux-desktop-binary
path: src/qdomyos-zwift
- name: Test
run: cd tst; GTEST_OUTPUT=xml:test-results/ GTEST_COLOR=1 ./qdomyos-zwift-tests; cd ..
- name: Upload test results
uses: actions/upload-artifact@v2
if: failure()
with:
name: test_results_xml
path: tst/test-results/**/*.xml
# - name: Test Peloton API
# if: github.event_name == 'push' || github.event_name == 'schedule'
# run: cd /home/runner/work/qdomyos-zwift/qdomyos-zwift/src/; ./qdomyos-zwift -test-peloton -peloton-username ${{ secrets.peloton_username }} -peloton-password ${{ secrets.peloton_password }}
# timeout-minutes: 2
# - name: Test Home Fitness Buddy API
# run: cd /home/runner/work/qdomyos-zwift/qdomyos-zwift/src/; ./qdomyos-zwift -test-hfb
# timeout-minutes: 2
# - uses: actions/checkout@v2
# with:
# repository: nttld/setup-ndk
# path: setup-ndk
# The packages.json in nttld/setup-ndk has already been updated,
# https://github.com/nttld/setup-ndk/commit/831db5b02a0f0cab80614619efe461a3dcc140e6
# but `dist/*` has not been rebuilt yet. Build it.
# https://github.com/nttld/setup-ndk/tree/main/dist
# - name: Locally rebuilt setup-ndk
# run: |
# npm -prefix ./setup-ndk install
# npm -prefix ./setup-ndk run all
# Install using locally rebuilt setup-ndk
# - name: Setup Android NDK r21d
# uses: ./setup-ndk
#- uses: nttld/setup-ndk@v1
# with:
# ndk-version: r21d
# waiting github.com/jurplel/install-qt-action/issues/63
# - name: Install Qt Android
# uses: jurplel/install-qt-action@v2
# with:
# version: '5.12.9'
# host: 'linux'
# target: 'android'
# arch: 'android_armv7'
# modules: 'qtcharts debug_info'
# dir: '${{ github.workspace }}/output/android/'
# cached: ${{ steps.cache-qt-android.outputs.cache-hit }}
# - name: Compile Android
# run: cd src; qmake; make -j4
# - name: Install Qt MacOS
# uses: jurplel/install-qt-action@v2
# with:
# version: '5.12.9'
# host: 'mac'
# target: 'desktop'
# modules: 'qtcharts debug_info'
# dir: '${{ github.workspace }}/output/macos/'
# - name: Compile MacOS
# run: cd src; qmake; make -j4
# This workflow contains a single job called "build"
android-build:
# The type of runner that the job will run on
runs-on: ubuntu-latest
# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# - name: Cache Qt Linux Desktop
# id: cache-qt-linux-desktop
# uses: actions/cache@v1
# with:
# path: '${{ github.workspace }}/output/linux-desktop/'
# key: ${{ runner.os }}-QtCache-Linux-Desktop
# - name: Cache Qt Linux Android
# id: cache-qt-android
# uses: actions/cache@v1
# with:
# path: '${{ github.workspace }}/output/android/'
# key: ${{ runner.os }}-QtCache-Android
- name: Xvfb install and run
run: |
sudo apt-get install -y xvfb
Xvfb -ac ${{ env.DISPLAY }} -screen 0 1280x780x24 &
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: bluetiger9/SmtpClient-for-Qt
path: "src/smtpclient/"
ref: 3fa4a0fe5797070339422cf18b5e9ed8dcb91f9c
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: cagnulein/qmdnsengine
path: "src/qmdnsengine/"
ref: "zwift"
- uses: actions/checkout@v2
- name: Checkout submodule repo
uses: actions/checkout@v2
with:
repository: google/googletest
path: "tst/googletest/"
ref: "release-1.12.1"
- name: Install packages required to run QZ inside workflow
run: sudo apt update -y && sudo apt-get install -y qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools qtquickcontrols2-5-dev libqt5bluetooth5 libqt5widgets5 libqt5positioning5 libqt5xml5 qtconnectivity5-dev qtpositioning5-dev libqt5charts5-dev libqt5charts5 libqt5networkauth5-dev libqt5websockets5* libxcb-randr0-dev libxcb-xtest0-dev libxcb-xinerama0-dev libxcb-shape0-dev libxcb-xkb-dev
# - name: Test Peloton API
# if: github.event_name == 'push' || github.event_name == 'schedule'
# run: cd /home/runner/work/qdomyos-zwift/qdomyos-zwift/src/; ./qdomyos-zwift -test-peloton -peloton-username ${{ secrets.peloton_username }} -peloton-password ${{ secrets.peloton_password }}
# timeout-minutes: 2
# - name: Test Home Fitness Buddy API
# run: cd /home/runner/work/qdomyos-zwift/qdomyos-zwift/src/; ./qdomyos-zwift -test-hfb
# timeout-minutes: 2
# - uses: actions/checkout@v2
# with:
# repository: nttld/setup-ndk
# path: setup-ndk
# The packages.json in nttld/setup-ndk has already been updated,
# https://github.com/nttld/setup-ndk/commit/831db5b02a0f0cab80614619efe461a3dcc140e6
# but `dist/*` has not been rebuilt yet. Build it.
# https://github.com/nttld/setup-ndk/tree/main/dist
# - name: Locally rebuilt setup-ndk
# run: |
# npm -prefix ./setup-ndk install
# npm -prefix ./setup-ndk run all
# Install using locally rebuilt setup-ndk
# - name: Setup Android NDK r21d
# uses: ./setup-ndk
#- uses: nttld/setup-ndk@v1
# with:
# ndk-version: r21d
# waiting github.com/jurplel/install-qt-action/issues/63
- name: Install Qt Android
uses: jurplel/install-qt-action@v2
with:
version: '5.15.2'
host: 'linux'
target: 'android'
arch: 'android'
modules: 'qtcharts qtnetworkauth'
dir: '${{ github.workspace }}/output/android/'
- name: Install Java
uses: actions/setup-java@v3
with:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '11'
- name: Set Android NDK 21 && build
run: |
# Install NDK 21 after GitHub update
# https://github.com/actions/virtual-environments/issues/5595
ANDROID_ROOT="/usr/local/lib/android"
ANDROID_SDK_ROOT="${ANDROID_ROOT}/sdk"
SDKMANAGER="${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager"
echo "y" | $SDKMANAGER "ndk;21.4.7075529"
export ANDROID_NDK="${ANDROID_SDK_ROOT}/ndk-bundle"
export ANDROID_NDK_ROOT="${ANDROID_NDK}"
ln -sfn $ANDROID_SDK_ROOT/ndk/21.4.7075529 $ANDROID_NDK
rm -rf /usr/local/lib/android/sdk/ndk/25.1.8937393
qmake -spec android-clang 'ANDROID_ABIS=armeabi-v7a arm64-v8a x86 x86_64' 'ANDROID_NDK_ROOT=/usr/local/lib/android/sdk/ndk/21.4.7075529' && make -j4 && make INSTALL_ROOT=${{ github.workspace }}/output/android/ install
- name: Build APK (not usable for production due to unpatched QT library)
run: cd src; androiddeployqt --input android-qdomyos-zwift-deployment-settings.json --output ${{ github.workspace }}/output/android/ --android-platform android-31 --gradle --aab

51
.gitignore vendored
View File

@@ -1,51 +0,0 @@
.idea/
src/Makefile
src/.qmake.stash
src/*.o
src/moc_*
src/qrc_*
src/qdomyos-zwift
src/ui_charts.h
src/ui_mainwindow.h
src/build/*
src/build/*
src/debug-*
src/secret.h
*.swo
*.swp
build-qdomyos-zwift-Android_Qt_5_15_2_Clang_Multi_Abi-Debug/*
**/node_modules/*
*.pro.user
template-examples/youtube-viewer/node_modules/*
template-examples/youtube-viewer/*.json
template-examples/youtube-viewer/.eslintrc.js
template-examples/youtube-viewer/.jshintrc
template-examples/youtube-viewer/debug.js
template-examples/train-program-saver/node_modules/*
template-examples/train-program-saver/*.json
template-examples/train-program-saver/.eslintrc.js
template-examples/train-program-saver/.jshintrc
template-examples/train-program-saver/debug.js
google_test/*
# Qt-es
*.pro.user
*build-*
!build-qdomyos-zwift-Qt_*_for_iOS-Debug # Needed for Apple Watch
src/inner_templates/googlemaps/cesium-key.js
*.autosave
.vscode/settings.json

15
.gitmodules vendored
View File

@@ -1,15 +0,0 @@
[submodule "android_openssl"]
path = android_openssl
url = https://github.com/KDAB/android_openssl.git
[submodule "src/smtpclient"]
path = src/smtpclient
url = https://github.com/cagnulein/SmtpClient-for-Qt.git
branch = cagnulein-patch-2
[submodule "src/qmdnsengine"]
path = src/qmdnsengine
url = https://github.com/cagnulein/qmdnsengine.git
branch = zwift
[submodule "tst/googletest"]
path = tst/googletest
url = https://github.com/google/googletest.git
branch = tags/release-1.12.1

View File

@@ -1,55 +1,25 @@
# qdomyos-zwift
Zwift bridge for Treadmills and Bike!
Zwift bridge for Domyos treadmills
## QZ is not affiliated with or endorsed by any subscription service or maker of exercise equipment.
[<img src="docs/img/google_play.png">](https://play.google.com/store/apps/details?id=org.cagnulen.qdomyoszwift&fbclid=IwAR3CVoYb0scvGf7gb0Y20VFh5Na5fDWwe7VACk-2c45Tm0x5s8sXpIGhGyw)
[<img src="docs/img/app_store.png">](https://apps.apple.com/app/id1543684531?fbclid=IwAR10H6y3mEgwkTlGJON3e8voYOh2wt3kLFOpFzoIXaYZ_N0y0pDvKxHMUaM)
<a href="https://www.buymeacoffee.com/cagnulein" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;" ></a>
![UI](docs/img/treadmill-bridge-schema.png)
![First Success](docs/first_success.jpg)
[![Video](https://img.youtube.com/vi/GgG3dMhmo2Y/0.jpg)](https://www.youtube.com/watch?v=GgG3dMhmo2Y)
### Installation
![UI](docs/img/ui.png)
![UI](docs/img/realtime-chart.png)
$ git clone https://github.com/cagnulein/qdomyos-zwift.git
UI on Linux
$ sudo apt upgrade && sudo apt update # this is very important on raspberry pi: you need the bluetooth firmware updated!
![UI](docs/img/ui-mac.png)
$ sudo apt install libqt5bluetooth5
UI on MacOS
### Features
1. Domyos compatible
2. Toorx TRX Route Key compatible
3. Echelon Connect Sport compatible
4. Zwift compatible
5. Create, load and save train programs
6. Measure distance, elevation gain and watts
7. Gpx import (with difficulty slider)
8. Realtime Charts
![First Success](docs/img/first_success.jpg)
### Installation
You can install on multiple platforms.
Read the [installation procedure](docs/10_Installation.md)
$ sudo hciconfig hci0 leadv 0
$ sudo ./qdomyos-zwift
### Tested on
You can run the app on [Macintosh or Linux devices](docs/10_Installation.md). IOS and Android are also supported.
QDomyos-Zwift works on every [FTMS-compatible application](docs/20_supported_devices_and_applications.md), and virtually any [bluetooth enabled device](docs/20_supported_devices_and_applications.md).
### No gui version
run as
$ sudo ./qdomyos-zwift -no-gui
Raspberry PI 0W and Domyos Intense Run
### Reference
@@ -57,8 +27,6 @@ https://github.com/ProH4Ck/treadmill-bridge
https://www.livestrong.com/article/422012-what-is-10-degrees-in-incline-on-a-treadmill/
Icons used in this documentation comes from [flaticon.com](https://www.flaticon.com)
### Blog
https://robertoviola.cloud

View File

@@ -1,84 +0,0 @@
<?xml version="1.0"?>
<manifest package="org.cagnulen.qdomyoszwift" xmlns:android="http://schemas.android.com/apk/res/android" android:versionName="2.6.18" android:versionCode="128" android:installLocation="auto">
<uses-feature android:name="android.hardware.bluetooth" android:required="true" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.location.gps" android:required="false" />
<uses-feature android:name="android.hardware.location" android:required="false" />
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
<supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="true" android:smallScreens="true"/>
<application android:hardwareAccelerated="true" android:debuggable="false" android:name="org.qtproject.qt5.android.bindings.QtApplication" android:label="qdomyos-zwift" android:extractNativeLibs="true" android:icon="@drawable/icon">
<activity android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation|mcc|mnc|density" android:name="org.qtproject.qt5.android.bindings.QtActivity" android:label="qdomyos-zwift" android:launchMode="singleTop">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<!-- Application arguments -->
<!-- meta-data android:name="android.app.arguments" android:value="arg1 arg2 arg3"/ -->
<!-- Application arguments -->
<meta-data android:name="android.app.lib_name" android:value="qdomyos-zwift"/>
<meta-data android:name="android.app.qt_sources_resource_id" android:resource="@array/qt_sources"/>
<meta-data android:name="android.app.repository" android:value="default"/>
<meta-data android:name="android.app.qt_libs_resource_id" android:resource="@array/qt_libs"/>
<meta-data android:name="android.app.bundled_libs_resource_id" android:resource="@array/bundled_libs"/>
<!-- Deploy Qt libs as part of package -->
<meta-data android:name="android.app.bundle_local_qt_libs" android:value="-- %%BUNDLE_LOCAL_QT_LIBS%% --"/>
<!-- Run with local libs -->
<meta-data android:name="android.app.use_local_qt_libs" android:value="-- %%USE_LOCAL_QT_LIBS%% --"/>
<meta-data android:name="android.app.libs_prefix" android:value="/data/local/tmp/qt/"/>
<meta-data android:name="android.app.load_local_libs_resource_id" android:resource="@array/load_local_libs"/>
<meta-data android:name="android.app.load_local_jars" android:value="-- %%INSERT_LOCAL_JARS%% --"/>
<meta-data android:name="android.app.static_init_classes" android:value="-- %%INSERT_INIT_CLASSES%% --"/>
<!-- Used to specify custom system library path to run with local system libs -->
<!-- <meta-data android:name="android.app.system_libs_prefix" android:value="/system/lib/"/> -->
<!-- Messages maps -->
<meta-data android:value="@string/ministro_not_found_msg" android:name="android.app.ministro_not_found_msg"/>
<meta-data android:value="@string/ministro_needed_msg" android:name="android.app.ministro_needed_msg"/>
<meta-data android:value="@string/fatal_error_msg" android:name="android.app.fatal_error_msg"/>
<meta-data android:value="@string/unsupported_android_version" android:name="android.app.unsupported_android_version"/>
<!-- Messages maps -->
<!-- Splash screen -->
<!-- Orientation-specific (portrait/landscape) data is checked first. If not available for current orientation,
then android.app.splash_screen_drawable. For best results, use together with splash_screen_sticky and
use hideSplashScreen() with a fade-out animation from Qt Android Extras to hide the splash screen when you
are done populating your window with content. -->
<!-- meta-data android:name="android.app.splash_screen_drawable_portrait" android:resource="@drawable/logo_portrait" / -->
<!-- meta-data android:name="android.app.splash_screen_drawable_landscape" android:resource="@drawable/logo_landscape" / -->
<!-- meta-data android:name="android.app.splash_screen_drawable" android:resource="@drawable/logo"/ -->
<!-- meta-data android:name="android.app.splash_screen_sticky" android:value="true"/ -->
<!-- Splash screen -->
<!-- Background running -->
<!-- Warning: changing this value to true may cause unexpected crashes if the
application still try to draw after
"applicationStateChanged(Qt::ApplicationSuspended)"
signal is sent! -->
<meta-data android:name="android.app.background_running" android:value="true"/>
<!-- Background running -->
<!-- auto screen scale factor -->
<meta-data android:name="android.app.auto_screen_scale_factor" android:value="full"/>
<!-- auto screen scale factor -->
<!-- extract android style -->
<!-- available android:values :
* default - In most cases this will be the same as "full", but it can also be something else if needed, e.g., for compatibility reasons
* full - useful QWidget & Quick Controls 1 apps
* minimal - useful for Quick Controls 2 apps, it is much faster than "full"
* none - useful for apps that don't use any of the above Qt modules
-->
<meta-data android:name="android.app.extract_android_style" android:value="default"/>
<!-- extract android style -->
<meta-data android:name="com.amazon.input.cursor" android:value="pointer"/>
</activity>
<service android:name=".ChannelService"></service>
<activity android:name="org.cagnulen.qdomyoszwift.MyActivity" />
<!-- For adding service(s) please check: https://wiki.qt.io/AndroidServices -->
</application>
<uses-sdk android:minSdkVersion="21" android:targetSdkVersion="29" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
</manifest>

Submodule android_openssl deleted from fb472b74cb

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 118 KiB

View File

@@ -1,4 +0,0 @@
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -1,47 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17506" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<device id="ipad12_9rounded" orientation="landscape" layout="splitview2_3" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17505"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="EHf-IW-A2E">
<objects>
<viewController id="01J-lp-oVM" sceneMemberID="viewController">
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
<rect key="frame" x="0.0" y="0.0" width="981" height="1024"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
<subviews>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="9" translatesAutoresizingMaskIntoConstraints="NO" id="obG-Y5-kRd">
<rect key="frame" x="0.0" y="1004" width="981" height="0.0"/>
<fontDescription key="fontDescription" type="system" pointSize="17"/>
<color key="textColor" red="0.0" green="0.0" blue="0.0" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<nil key="highlightedColor"/>
</label>
<imageView clipsSubviews="YES" userInteractionEnabled="NO" contentMode="scaleAspectFit" horizontalHuggingPriority="251" verticalHuggingPriority="251" fixedFrame="YES" image="launcher" translatesAutoresizingMaskIntoConstraints="NO" id="VVq-0c-S8O">
<rect key="frame" x="20" y="114" width="941" height="776"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
</imageView>
</subviews>
<viewLayoutGuide key="safeArea" id="Bcu-3y-fUS"/>
<color key="backgroundColor" red="0.10980264100000001" green="0.11007446799999999" blue="0.1176523939" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
<constraints>
<constraint firstItem="Bcu-3y-fUS" firstAttribute="centerX" secondItem="obG-Y5-kRd" secondAttribute="centerX" id="5cz-MP-9tL"/>
<constraint firstItem="obG-Y5-kRd" firstAttribute="leading" secondItem="Bcu-3y-fUS" secondAttribute="leading" symbolic="YES" id="SfN-ll-jLj"/>
<constraint firstAttribute="bottom" secondItem="obG-Y5-kRd" secondAttribute="bottom" constant="20" id="Y44-ml-fuU"/>
</constraints>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
</objects>
<point key="canvasLocation" x="50.625" y="373.75"/>
</scene>
</scenes>
<resources>
<image name="launcher" width="512" height="512"/>
</resources>
</document>

View File

@@ -1,632 +0,0 @@
#############################################################################
# Makefile for building: qdomyoszwift.app/Contents/MacOS/qdomyoszwift
# Generated by qmake (3.1) (Qt 5.15.2)
# Project: ../src/qdomyos-zwift.pro
# Template: app
# Command: /Users/cagnulein/Qt/5.15.2/ios/bin/qmake -o qdomyoszwift.xcodeproj/project.pbxproj ../src/qdomyos-zwift.pro -spec macx-xcode CONFIG+=iphoneos CONFIG+=device CONFIG+=qml_debug -after
#############################################################################
MAKEFILE = project.pbxproj
EQ = =
QMAKE = /Users/cagnulein/Qt/5.15.2/ios/bin/qmake
qdomyoszwift.xcodeproj/project.pbxproj: ../src/qdomyos-zwift.pro ../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/qmake.conf ../../Qt/5.15.2/ios/mkspecs/features/spec_pre.prf \
../../Qt/5.15.2/ios/mkspecs/qdevice.pri \
../../Qt/5.15.2/ios/mkspecs/features/device_config.prf \
../../Qt/5.15.2/ios/mkspecs/common/unix.conf \
../../Qt/5.15.2/ios/mkspecs/common/mac.conf \
../../Qt/5.15.2/ios/mkspecs/common/uikit.conf \
../../Qt/5.15.2/ios/mkspecs/common/ios.conf \
../../Qt/5.15.2/ios/mkspecs/common/sanitize.conf \
../../Qt/5.15.2/ios/mkspecs/common/gcc-base.conf \
../../Qt/5.15.2/ios/mkspecs/common/gcc-base-mac.conf \
../../Qt/5.15.2/ios/mkspecs/common/clang.conf \
../../Qt/5.15.2/ios/mkspecs/common/clang-mac.conf \
../../Qt/5.15.2/ios/mkspecs/common/uikit/clang.conf \
../../Qt/5.15.2/ios/mkspecs/common/uikit/qmake.conf \
../../Qt/5.15.2/ios/mkspecs/qconfig.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3danimation.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3danimation_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dcore.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dcore_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dextras.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dextras_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dinput.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dinput_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dlogic.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dlogic_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquick.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquick_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickanimation.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickanimation_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickextras.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickextras_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickinput.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickinput_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickrender.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickrender_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickscene2d.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickscene2d_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3drender.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3drender_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_accessibility_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_bluetooth.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_bluetooth_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_bootstrap_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_clipboard_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_concurrent.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_concurrent_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_core.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_core_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_devicediscovery_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_edid_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_fb_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_fontdatabase_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gamepad.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gamepad_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_graphics_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gui.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gui_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_help.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_help_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_location.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_location_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_macextras.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_macextras_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimedia.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimedia_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimediawidgets.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimediawidgets_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_network.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_network_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_networkauth.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_networkauth_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_nfc.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_nfc_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_opengl.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_opengl_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_openglextensions.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_openglextensions_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_packetprotocol_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_platformcompositor_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioning.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioning_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioningquick.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioningquick_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qml.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qml_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmldebug_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmldevtools_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlmodels.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlmodels_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmltest.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmltest_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlworkerscript.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlworkerscript_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quick.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quick_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickcontrols2.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickcontrols2_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickparticles_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickshapes_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quicktemplates2.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quicktemplates2_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickwidgets.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickwidgets_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_remoteobjects.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_remoteobjects_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_repparser.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_repparser_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_scxml.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_scxml_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sensors.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sensors_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sql.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sql_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_svg.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_svg_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_testlib.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_testlib_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_texttospeech.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_texttospeech_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_theme_support_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_uiplugin.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_uitools.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_uitools_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webchannel.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webchannel_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_websockets.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_websockets_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webview.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webview_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_widgets.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_widgets_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xml.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xml_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xmlpatterns.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xmlpatterns_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_zlib_private.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_darwingamepad.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_defaultgeometryloader.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_gltfgeometryloader.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_gltfsceneexport.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_gltfsceneimport.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_openglrenderer.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qavfcamera.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qavfmediaplayer.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qgenericbearer.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qgif.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qicns.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qico.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qios.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qiosnsphotolibrarysupport.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qjpeg.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmacheif.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmacjp2.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qminimal.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_debugger.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_inspector.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_local.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_messages.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_native.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_nativedebugger.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_preview.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_profiler.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_quickprofiler.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_server.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_tcp.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qoffscreen.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qsqlite.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qsvg.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qsvgicon.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtaudio_coreaudio.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtexttospeech_speechios.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtga.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_esri.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_itemsoverlay.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_mapbox.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_mapboxgl.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_nokia.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_osm.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtiff.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtmedia_audioengine.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtmultimedia_m3u.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtposition_cl.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtposition_positionpoll.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensorgestures_plugin.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensorgestures_shakeplugin.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensors_generic.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensors_ios.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtuiotouchplugin.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtwebview_darwin.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qwbmp.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qwebp.pri \
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_scene2d.pri \
../../Qt/5.15.2/ios/mkspecs/features/qt_functions.prf \
../../Qt/5.15.2/ios/mkspecs/features/qt_config.prf \
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/qmake.conf \
../../Qt/5.15.2/ios/mkspecs/macx-xcode/qmake.conf \
../../Qt/5.15.2/ios/mkspecs/features/spec_post.prf \
.qmake.stash \
../../Qt/5.15.2/ios/mkspecs/features/exclusive_builds.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/sdk.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/sdk.prf \
../../Qt/5.15.2/ios/mkspecs/features/toolchain.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/toolchain.prf \
../../Qt/5.15.2/ios/mkspecs/features/default_pre.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/default_pre.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/default_pre.prf \
../../Qt/5.15.2/ios/mkspecs/features/resolve_config.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/resolve_config.prf \
../../Qt/5.15.2/ios/mkspecs/features/default_post.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/default_post.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/default_post.prf \
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/features/default_post.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/objective_c.prf \
../../Qt/5.15.2/ios/mkspecs/features/qml_debug.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/mac.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/bitcode.prf \
../../Qt/5.15.2/ios/mkspecs/features/warn_on.prf \
../../Qt/5.15.2/ios/plugins/platforms/libqios_debug.prl \
../../Qt/5.15.2/ios/mkspecs/features/qt.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/qt.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/gc_binaries.prf \
../../Qt/5.15.2/ios/mkspecs/features/resources_functions.prf \
../../Qt/5.15.2/ios/mkspecs/features/resources.prf \
../../Qt/5.15.2/ios/mkspecs/features/moc.prf \
../../Qt/5.15.2/ios/mkspecs/features/unix/opengl.prf \
../../Qt/5.15.2/ios/mkspecs/features/uic.prf \
../../Qt/5.15.2/ios/mkspecs/features/unix/thread.prf \
../../Qt/5.15.2/ios/mkspecs/features/qmake_use.prf \
../../Qt/5.15.2/ios/mkspecs/features/file_copies.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/rez.prf \
../../Qt/5.15.2/ios/mkspecs/features/resolve_target.prf \
../../Qt/5.15.2/ios/mkspecs/features/mac/asset_catalogs.prf \
../../Qt/5.15.2/ios/mkspecs/features/testcase_targets.prf \
../../Qt/5.15.2/ios/mkspecs/features/uikit/testcase_targets.prf \
../../Qt/5.15.2/ios/mkspecs/features/exceptions.prf \
../../Qt/5.15.2/ios/mkspecs/features/yacc.prf \
../../Qt/5.15.2/ios/mkspecs/features/lex.prf \
../src/qdomyos-zwift.pro \
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/Default-568h@2x.png \
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/LaunchScreen.storyboard \
../src/icons.qrc \
../src/qml.qrc \
../../Qt/5.15.2/ios/lib/libQt5FontDatabaseSupport_debug.prl \
../../Qt/5.15.2/ios/lib/libqtfreetype_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5GraphicsSupport_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5ClipboardSupport_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Gui_debug.prl \
../../Qt/5.15.2/ios/lib/libqtlibpng_debug.prl \
../../Qt/5.15.2/ios/lib/libqtharfbuzz_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Core_debug.prl \
../../Qt/5.15.2/ios/lib/libqtpcre2_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqgif_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqicns_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqico_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqjpeg_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqmacheif_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqmacjp2_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqtga_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqtiff_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqwbmp_debug.prl \
../../Qt/5.15.2/ios/plugins/imageformats/libqwebp_debug.prl \
../../Qt/5.15.2/ios/plugins/position/libqtposition_cl_debug.prl \
../../Qt/5.15.2/ios/plugins/position/libqtposition_positionpoll_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_debugger_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_inspector_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_local_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_messages_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_native_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_nativedebugger_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_preview_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_profiler_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_quickprofiler_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_server_debug.prl \
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_tcp_debug.prl \
../../Qt/5.15.2/ios/plugins/bearer/libqgenericbearer_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Widgets_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Quick_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Bluetooth_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Xml_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Positioning_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5QmlModels_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Qml_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5NetworkAuth_debug.prl \
../../Qt/5.15.2/ios/lib/libQt5Network_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick.2/libqtquick2plugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/libqtquickcontrols2plugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Window.2/libwindowplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQml/libqmlplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Templates.2/libqtquicktemplates2plugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate_debug.prl \
../../Qt/5.15.2/ios/qml/QtQml/Models.2/libmodelsplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQml/WorkerScript.2/libworkerscriptplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Dialogs/libdialogplugin_debug.prl \
../../Qt/5.15.2/ios/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin_debug.prl \
../../Qt/5.15.2/ios/qml/Qt/labs/settings/libqmlsettingsplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Dialogs/Private/libdialogsprivateplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Controls/libqtquickcontrolsplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/PrivateWidgets/libwidgetsplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Layouts/libqquicklayoutsplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin_debug.prl \
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin_debug.prl
$(QMAKE) -o qdomyoszwift.xcodeproj/project.pbxproj ../src/qdomyos-zwift.pro -spec macx-xcode CONFIG+=iphoneos CONFIG+=device CONFIG+=qml_debug -after
@echo 'warning: Xcode project has been regenerated, custom settings have been lost. Use CONFIG+=no_autoqmake to prevent this behavior in the future, at the cost of requiring manual project change tracking.'
../../Qt/5.15.2/ios/mkspecs/features/spec_pre.prf:
../../Qt/5.15.2/ios/mkspecs/qdevice.pri:
../../Qt/5.15.2/ios/mkspecs/features/device_config.prf:
../../Qt/5.15.2/ios/mkspecs/common/unix.conf:
../../Qt/5.15.2/ios/mkspecs/common/mac.conf:
../../Qt/5.15.2/ios/mkspecs/common/uikit.conf:
../../Qt/5.15.2/ios/mkspecs/common/ios.conf:
../../Qt/5.15.2/ios/mkspecs/common/sanitize.conf:
../../Qt/5.15.2/ios/mkspecs/common/gcc-base.conf:
../../Qt/5.15.2/ios/mkspecs/common/gcc-base-mac.conf:
../../Qt/5.15.2/ios/mkspecs/common/clang.conf:
../../Qt/5.15.2/ios/mkspecs/common/clang-mac.conf:
../../Qt/5.15.2/ios/mkspecs/common/uikit/clang.conf:
../../Qt/5.15.2/ios/mkspecs/common/uikit/qmake.conf:
../../Qt/5.15.2/ios/mkspecs/qconfig.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3danimation.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3danimation_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dcore.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dcore_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dextras.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dextras_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dinput.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dinput_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dlogic.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dlogic_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquick.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquick_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickanimation.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickanimation_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickextras.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickextras_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickinput.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickinput_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickrender.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickrender_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickscene2d.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3dquickscene2d_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3drender.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_3drender_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_accessibility_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_bluetooth.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_bluetooth_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_bootstrap_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_clipboard_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_concurrent.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_concurrent_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_core.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_core_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_devicediscovery_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_edid_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_eventdispatcher_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_fb_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_fontdatabase_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gamepad.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gamepad_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_graphics_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gui.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_gui_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_help.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_help_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_location.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_location_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_macextras.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_macextras_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimedia.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimedia_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimediawidgets.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_multimediawidgets_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_network.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_network_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_networkauth.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_networkauth_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_nfc.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_nfc_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_opengl.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_opengl_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_openglextensions.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_openglextensions_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_packetprotocol_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_platformcompositor_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioning.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioning_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioningquick.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_positioningquick_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qml.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qml_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmldebug_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmldevtools_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlmodels.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlmodels_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmltest.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmltest_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlworkerscript.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qmlworkerscript_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_qtmultimediaquicktools_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quick.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quick_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickcontrols2.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickcontrols2_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickparticles_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickshapes_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quicktemplates2.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quicktemplates2_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickwidgets.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_quickwidgets_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_remoteobjects.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_remoteobjects_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_repparser.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_repparser_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_scxml.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_scxml_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sensors.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sensors_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sql.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_sql_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_svg.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_svg_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_testlib.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_testlib_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_texttospeech.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_texttospeech_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_theme_support_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_uiplugin.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_uitools.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_uitools_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webchannel.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webchannel_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_websockets.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_websockets_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webview.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_webview_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_widgets.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_widgets_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xml.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xml_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xmlpatterns.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_xmlpatterns_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_lib_zlib_private.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_darwingamepad.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_defaultgeometryloader.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_gltfgeometryloader.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_gltfsceneexport.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_gltfsceneimport.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_openglrenderer.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qavfcamera.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qavfmediaplayer.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qgenericbearer.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qgif.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qicns.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qico.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qios.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qiosnsphotolibrarysupport.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qjpeg.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmacheif.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmacjp2.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qminimal.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_debugger.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_inspector.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_local.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_messages.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_native.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_nativedebugger.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_preview.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_profiler.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_quickprofiler.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_server.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qmldbg_tcp.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qoffscreen.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qsqlite.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qsvg.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qsvgicon.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtaudio_coreaudio.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtexttospeech_speechios.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtga.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_esri.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_itemsoverlay.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_mapbox.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_mapboxgl.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_nokia.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtgeoservices_osm.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtiff.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtmedia_audioengine.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtmultimedia_m3u.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtposition_cl.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtposition_positionpoll.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensorgestures_plugin.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensorgestures_shakeplugin.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensors_generic.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtsensors_ios.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtuiotouchplugin.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qtwebview_darwin.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qwbmp.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_qwebp.pri:
../../Qt/5.15.2/ios/mkspecs/modules/qt_plugin_scene2d.pri:
../../Qt/5.15.2/ios/mkspecs/features/qt_functions.prf:
../../Qt/5.15.2/ios/mkspecs/features/qt_config.prf:
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/qmake.conf:
../../Qt/5.15.2/ios/mkspecs/macx-xcode/qmake.conf:
../../Qt/5.15.2/ios/mkspecs/features/spec_post.prf:
.qmake.stash:
../../Qt/5.15.2/ios/mkspecs/features/exclusive_builds.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/sdk.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/sdk.prf:
../../Qt/5.15.2/ios/mkspecs/features/toolchain.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/toolchain.prf:
../../Qt/5.15.2/ios/mkspecs/features/default_pre.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/default_pre.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/default_pre.prf:
../../Qt/5.15.2/ios/mkspecs/features/resolve_config.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/resolve_config.prf:
../../Qt/5.15.2/ios/mkspecs/features/default_post.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/default_post.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/default_post.prf:
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/features/default_post.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/objective_c.prf:
../../Qt/5.15.2/ios/mkspecs/features/qml_debug.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/mac.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/bitcode.prf:
../../Qt/5.15.2/ios/mkspecs/features/warn_on.prf:
../../Qt/5.15.2/ios/plugins/platforms/libqios_debug.prl:
../../Qt/5.15.2/ios/mkspecs/features/qt.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/qt.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/gc_binaries.prf:
../../Qt/5.15.2/ios/mkspecs/features/resources_functions.prf:
../../Qt/5.15.2/ios/mkspecs/features/resources.prf:
../../Qt/5.15.2/ios/mkspecs/features/moc.prf:
../../Qt/5.15.2/ios/mkspecs/features/unix/opengl.prf:
../../Qt/5.15.2/ios/mkspecs/features/uic.prf:
../../Qt/5.15.2/ios/mkspecs/features/unix/thread.prf:
../../Qt/5.15.2/ios/mkspecs/features/qmake_use.prf:
../../Qt/5.15.2/ios/mkspecs/features/file_copies.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/rez.prf:
../../Qt/5.15.2/ios/mkspecs/features/resolve_target.prf:
../../Qt/5.15.2/ios/mkspecs/features/mac/asset_catalogs.prf:
../../Qt/5.15.2/ios/mkspecs/features/testcase_targets.prf:
../../Qt/5.15.2/ios/mkspecs/features/uikit/testcase_targets.prf:
../../Qt/5.15.2/ios/mkspecs/features/exceptions.prf:
../../Qt/5.15.2/ios/mkspecs/features/yacc.prf:
../../Qt/5.15.2/ios/mkspecs/features/lex.prf:
../src/qdomyos-zwift.pro:
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/Default-568h@2x.png:
../../Qt/5.15.2/ios/mkspecs/macx-ios-clang/LaunchScreen.storyboard:
../src/icons.qrc:
../src/qml.qrc:
../../Qt/5.15.2/ios/lib/libQt5FontDatabaseSupport_debug.prl:
../../Qt/5.15.2/ios/lib/libqtfreetype_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5GraphicsSupport_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5ClipboardSupport_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Gui_debug.prl:
../../Qt/5.15.2/ios/lib/libqtlibpng_debug.prl:
../../Qt/5.15.2/ios/lib/libqtharfbuzz_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Core_debug.prl:
../../Qt/5.15.2/ios/lib/libqtpcre2_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqgif_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqicns_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqico_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqjpeg_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqmacheif_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqmacjp2_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqtga_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqtiff_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqwbmp_debug.prl:
../../Qt/5.15.2/ios/plugins/imageformats/libqwebp_debug.prl:
../../Qt/5.15.2/ios/plugins/position/libqtposition_cl_debug.prl:
../../Qt/5.15.2/ios/plugins/position/libqtposition_positionpoll_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_debugger_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_inspector_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_local_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_messages_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_native_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_nativedebugger_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_preview_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_profiler_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_quickprofiler_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_server_debug.prl:
../../Qt/5.15.2/ios/plugins/qmltooling/libqmldbg_tcp_debug.prl:
../../Qt/5.15.2/ios/plugins/bearer/libqgenericbearer_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Widgets_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Quick_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Bluetooth_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Xml_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Positioning_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5QmlModels_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Qml_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5NetworkAuth_debug.prl:
../../Qt/5.15.2/ios/lib/libQt5Network_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick.2/libqtquick2plugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/libqtquickcontrols2plugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Material/libqtquickcontrols2materialstyleplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Window.2/libwindowplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQml/libqmlplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Templates.2/libqtquicktemplates2plugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtGraphicalEffects/private/libqtgraphicaleffectsprivate_debug.prl:
../../Qt/5.15.2/ios/qml/QtQml/Models.2/libmodelsplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQml/WorkerScript.2/libworkerscriptplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Dialogs/libdialogplugin_debug.prl:
../../Qt/5.15.2/ios/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin_debug.prl:
../../Qt/5.15.2/ios/qml/Qt/labs/settings/libqmlsettingsplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Dialogs/Private/libdialogsprivateplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Controls/libqtquickcontrolsplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/PrivateWidgets/libwidgetsplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Layouts/libqquicklayoutsplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Fusion/libqtquickcontrols2fusionstyleplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Universal/libqtquickcontrols2universalstyleplugin_debug.prl:
../../Qt/5.15.2/ios/qml/QtQuick/Controls.2/Imagine/libqtquickcontrols2imaginestyleplugin_debug.prl:
qmake: FORCE
@$(QMAKE) -o qdomyoszwift.xcodeproj/project.pbxproj ../src/qdomyos-zwift.pro -spec macx-xcode CONFIG+=iphoneos CONFIG+=device CONFIG+=qml_debug -after
qmake_all: FORCE

View File

@@ -1,515 +0,0 @@
#############################################################################
# Makefile for building: qdomyoszwift.app/Contents/MacOS/qdomyoszwift
# Generated by qmake (3.1) (Qt 5.15.2)
# Project: ../src/qdomyos-zwift.pro
# Template: app
# Command: /Users/cagnulein/Qt/5.15.2/ios/bin/qmake -o qdomyoszwift.xcodeproj/project.pbxproj ../src/qdomyos-zwift.pro -spec macx-xcode CONFIG+=iphoneos CONFIG+=device CONFIG+=qml_debug -after
#############################################################################
MAKEFILE = project.pbxproj
EQ = =
MOC = /Users/cagnulein/Qt/5.15.2/ios/bin/moc
UIC = /Users/cagnulein/Qt/5.15.2/ios/bin/uic
LEX = flex
LEXFLAGS =
YACC = yacc
YACCFLAGS = -d
DEFINES = -DQT_COMPILER_SUPPORTS_SSE2 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_QUICK_LIB -DQT_GUI_LIB -DQT_BLUETOOTH_LIB -DQT_XML_LIB -DQT_POSITIONING_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB
INCPATH = -I../src -I. -I../../Qt/5.15.2/ios/mkspecs/common/uikit -I../src/fit-sdk -I../../Qt/5.15.2/ios/include -I../../Qt/5.15.2/ios/include/QtWidgets -I../../Qt/5.15.2/ios/include/QtQuick -I../../Qt/5.15.2/ios/include/QtGui -I../../Qt/5.15.2/ios/include/QtBluetooth -I../../Qt/5.15.2/ios/include/QtXml -I../../Qt/5.15.2/ios/include/QtPositioning -I../../Qt/5.15.2/ios/include/QtQmlModels -I../../Qt/5.15.2/ios/include/QtQml -I../../Qt/5.15.2/ios/include/QtNetwork -I../../Qt/5.15.2/ios/include/QtCore -I. -I../../Qt/5.15.2/ios/mkspecs/macx-ios-clang
DEL_FILE = rm -f
MOVE = mv -f
preprocess: compilers
clean preprocess_clean: compiler_clean
mocclean: compiler_moc_header_clean compiler_moc_objc_header_clean compiler_moc_source_clean
mocables: compiler_moc_header_make_all compiler_moc_objc_header_make_all compiler_moc_source_make_all
check: first
benchmark: first
compilers: qrc_icons.cpp qrc_qml.cpp moc_bike.cpp moc_bluetooth.cpp moc_bluetoothdevice.cpp\
moc_domyostreadmill.cpp moc_echelonconnectsport.cpp moc_homeform.cpp\
moc_qfit.cpp moc_toorxtreadmill.cpp moc_gpx.cpp\
moc_treadmill.cpp moc_mainwindow.cpp moc_trainprogram.cpp\
moc_trxappgateusbtreadmill.cpp moc_virtualbike.cpp moc_virtualtreadmill.cpp\
moc_domyosbike.cpp
compiler_rcc_make_all: qrc_icons.cpp qrc_qml.cpp
compiler_rcc_clean:
-$(DEL_FILE) qrc_icons.cpp qrc_qml.cpp
qrc_icons.cpp: ../src/icons.qrc \
../../Qt/5.15.2/ios/bin/rcc \
../src/icons/signal-0.png \
../src/icons/speed.png \
../src/icons/signal-1.png \
../src/icons/inclination.png \
../src/icons/signal-2.png \
../src/icons/signal-3.png \
../src/icons/watt.png \
../src/icons/heart_red.png \
../src/icons/weight.png \
../src/icons/start.png \
../src/icons/icon.png \
../src/icons/lap.png \
../src/icons/kcal.png \
../src/icons/chart.png \
../src/icons/joul.png \
../src/icons/bluetooth-icon.png \
../src/icons/resistance.png \
../src/icons/odometer.png \
../src/icons/clock.png \
../src/icons/cadence.png \
../src/icons/fan.png \
../src/icons/elevationgain.png \
../src/icons/stop.png \
../src/icons/pace.png
/Users/cagnulein/Qt/5.15.2/ios/bin/rcc -name icons ../src/icons.qrc -o qrc_icons.cpp
qrc_qml.cpp: ../src/qml.qrc \
../../Qt/5.15.2/ios/bin/rcc \
../src/Page1Form.ui.qml \
../src/Page2Form.ui.qml \
../src/HomeForm.ui.qml \
../src/qtquickcontrols2.conf \
../src/main.qml \
../src/Home.qml \
../src/settings.qml
/Users/cagnulein/Qt/5.15.2/ios/bin/rcc -name qml ../src/qml.qrc -o qrc_qml.cpp
compiler_moc_header_make_all: moc_bike.cpp moc_bluetooth.cpp moc_bluetoothdevice.cpp moc_domyostreadmill.cpp moc_echelonconnectsport.cpp moc_homeform.cpp moc_qfit.cpp moc_toorxtreadmill.cpp moc_gpx.cpp moc_treadmill.cpp moc_mainwindow.cpp moc_trainprogram.cpp moc_trxappgateusbtreadmill.cpp moc_virtualbike.cpp moc_virtualtreadmill.cpp moc_domyosbike.cpp
compiler_moc_header_clean:
-$(DEL_FILE) moc_bike.cpp moc_bluetooth.cpp moc_bluetoothdevice.cpp moc_domyostreadmill.cpp moc_echelonconnectsport.cpp moc_homeform.cpp moc_qfit.cpp moc_toorxtreadmill.cpp moc_gpx.cpp moc_treadmill.cpp moc_mainwindow.cpp moc_trainprogram.cpp moc_trxappgateusbtreadmill.cpp moc_virtualbike.cpp moc_virtualtreadmill.cpp moc_domyosbike.cpp
moc_bike.cpp: ../src/bike.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/bike.h -o moc_bike.cpp
moc_bluetooth.cpp: ../src/bluetooth.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../../Qt/5.15.2/ios/include/QtCore/QFile \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../src/domyostreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/virtualtreadmill.h \
../src/domyosbike.h \
../../Qt/5.15.2/ios/include/QtCore/QString \
../src/virtualbike.h \
../src/bike.h \
../src/trxappgateusbtreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/QTime \
../src/toorxtreadmill.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothServiceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothSocket \
../src/echelonconnectsport.h \
../src/signalhandler.h \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/bluetooth.h -o moc_bluetooth.cpp
moc_bluetoothdevice.cpp: ../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/bluetoothdevice.h -o moc_bluetoothdevice.cpp
moc_domyostreadmill.cpp: ../src/domyostreadmill.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/virtualtreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/domyostreadmill.h -o moc_domyostreadmill.cpp
moc_echelonconnectsport.cpp: ../src/echelonconnectsport.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtCore/QString \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/virtualbike.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../src/bike.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/echelonconnectsport.h -o moc_echelonconnectsport.cpp
moc_homeform.cpp: ../src/homeform.h \
../../Qt/5.15.2/ios/include/QtQuick/QQuickItem \
../../Qt/5.15.2/ios/include/QtQml/QQmlApplicationEngine \
../src/bluetooth.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../../Qt/5.15.2/ios/include/QtCore/QFile \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../src/domyostreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/virtualtreadmill.h \
../src/domyosbike.h \
../../Qt/5.15.2/ios/include/QtCore/QString \
../src/virtualbike.h \
../src/bike.h \
../src/trxappgateusbtreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/QTime \
../src/toorxtreadmill.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothServiceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothSocket \
../src/echelonconnectsport.h \
../src/signalhandler.h \
../src/sessionline.h \
../src/trainprogram.h \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/homeform.h -o moc_homeform.cpp
moc_qfit.cpp: ../src/qfit.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtCore/QFile \
../../Qt/5.15.2/ios/include/QtCore/QTime \
../../Qt/5.15.2/ios/include/QtPositioning/QGeoCoordinate \
../src/sessionline.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/qfit.h -o moc_qfit.cpp
moc_toorxtreadmill.cpp: ../src/toorxtreadmill.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothServiceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothSocket \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../src/virtualtreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/toorxtreadmill.h -o moc_toorxtreadmill.cpp
moc_gpx.cpp: ../src/gpx.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtCore/QFile \
../../Qt/5.15.2/ios/include/QtCore/QTime \
../../Qt/5.15.2/ios/include/QtPositioning/QGeoCoordinate \
../src/sessionline.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/gpx.h -o moc_gpx.cpp
moc_treadmill.cpp: ../src/treadmill.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/treadmill.h -o moc_treadmill.cpp
moc_mainwindow.cpp: ../src/mainwindow.h \
../../Qt/5.15.2/ios/include/QtWidgets/QDialog \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtCore/QTime \
../../Qt/5.15.2/ios/include/QtCore/QDebug \
../../Qt/5.15.2/ios/include/QtWidgets/QTableWidgetItem \
../src/trainprogram.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../src/bluetooth.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../../Qt/5.15.2/ios/include/QtCore/QFile \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../src/domyostreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/virtualtreadmill.h \
../src/domyosbike.h \
../../Qt/5.15.2/ios/include/QtCore/QString \
../src/virtualbike.h \
../src/bike.h \
../src/trxappgateusbtreadmill.h \
../src/toorxtreadmill.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothServiceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothSocket \
../src/echelonconnectsport.h \
../src/signalhandler.h \
../src/sessionline.h \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/mainwindow.h -o moc_mainwindow.cpp
moc_trainprogram.cpp: ../src/trainprogram.h \
../../Qt/5.15.2/ios/include/QtCore/QTime \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../src/bluetooth.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../../Qt/5.15.2/ios/include/QtCore/QFile \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../src/domyostreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/virtualtreadmill.h \
../src/domyosbike.h \
../../Qt/5.15.2/ios/include/QtCore/QString \
../src/virtualbike.h \
../src/bike.h \
../src/trxappgateusbtreadmill.h \
../src/toorxtreadmill.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothServiceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothSocket \
../src/echelonconnectsport.h \
../src/signalhandler.h \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/trainprogram.h -o moc_trainprogram.cpp
moc_trxappgateusbtreadmill.cpp: ../src/trxappgateusbtreadmill.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtCore/QTime \
../src/virtualtreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/trxappgateusbtreadmill.h -o moc_trxappgateusbtreadmill.cpp
moc_virtualbike.cpp: ../src/virtualbike.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../src/bike.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/virtualbike.h -o moc_virtualbike.cpp
moc_virtualtreadmill.cpp: ../src/virtualtreadmill.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../src/treadmill.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/virtualtreadmill.h -o moc_virtualtreadmill.cpp
moc_domyosbike.cpp: ../src/domyosbike.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyadvertisingparameters.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristic.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycharacteristicdata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergydescriptordata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergycontroller.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservice.h \
../../Qt/5.15.2/ios/include/QtBluetooth/qlowenergyservicedata.h \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceDiscoveryAgent \
../../Qt/5.15.2/ios/include/QtCore/qbytearray.h \
../../Qt/5.15.2/ios/include/QtCore/qcoreapplication.h \
../../Qt/5.15.2/ios/include/QtGui/qguiapplication.h \
../../Qt/5.15.2/ios/include/QtCore/qlist.h \
../../Qt/5.15.2/ios/include/QtCore/qscopedpointer.h \
../../Qt/5.15.2/ios/include/QtCore/qtimer.h \
../../Qt/5.15.2/ios/include/QtCore/qmutex.h \
../../Qt/5.15.2/ios/include/QtCore/QObject \
../../Qt/5.15.2/ios/include/QtCore/QString \
../../Qt/5.15.2/ios/include/QtCore/QDateTime \
../src/virtualbike.h \
../../Qt/5.15.2/ios/include/QtCore/qloggingcategory.h \
../src/bike.h \
../src/bluetoothdevice.h \
../../Qt/5.15.2/ios/include/QtCore/QTimer \
../../Qt/5.15.2/ios/include/QtBluetooth/QBluetoothDeviceInfo \
../../Qt/5.15.2/ios/bin/moc
/Users/cagnulein/Qt/5.15.2/ios/bin/moc $(DEFINES) -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=12 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/macx-ios-clang -I/Users/cagnulein/qdomyos-zwift/src -I/Users/cagnulein/Qt/5.15.2/ios/mkspecs/common/uikit -I/Users/cagnulein/qdomyos-zwift/src/fit-sdk -I/Users/cagnulein/Qt/5.15.2/ios/include -I/Users/cagnulein/Qt/5.15.2/ios/include/QtWidgets -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQuick -I/Users/cagnulein/Qt/5.15.2/ios/include/QtGui -I/Users/cagnulein/Qt/5.15.2/ios/include/QtBluetooth -I/Users/cagnulein/Qt/5.15.2/ios/include/QtXml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtPositioning -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQmlModels -I/Users/cagnulein/Qt/5.15.2/ios/include/QtQml -I/Users/cagnulein/Qt/5.15.2/ios/include/QtNetwork -I/Users/cagnulein/Qt/5.15.2/ios/include/QtCore -I. -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1 -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include -I/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.2.sdk/usr/include -I/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include ../src/domyosbike.h -o moc_domyosbike.cpp
compiler_moc_objc_header_make_all:
compiler_moc_objc_header_clean:
compiler_moc_source_make_all:
compiler_moc_source_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_rez_source_make_all:
compiler_rez_source_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: compiler_rcc_clean compiler_moc_header_clean

View File

@@ -1,114 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "0610"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "799833E5566DEFFC37E4BF1E"
BuildableName = "qdomyoszwift.app"
BlueprintName = "qdomyoszwift"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "NO"
disableMainThreadChecker = "YES">
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "799833E5566DEFFC37E4BF1E"
BuildableName = "qdomyoszwift.app"
BlueprintName = "qdomyoszwift"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</MacroExpansion>
<CommandLineArguments>
<CommandLineArgument
argument = "$(TESTARGS)"
isEnabled = "YES">
</CommandLineArgument>
</CommandLineArguments>
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "9E73BA301EF4580BE706E2EC"
BuildableName = "Qt Test"
BlueprintName = "Qt Test"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
disableMainThreadChecker = "YES"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "NO"
debugServiceExtension = "internal"
enableGPUFrameCaptureMode = "3"
enableGPUValidationMode = "1"
allowLocationSimulation = "YES">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "799833E5566DEFFC37E4BF1E"
BuildableName = "qdomyoszwift.app"
BlueprintName = "qdomyoszwift"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<EnvironmentVariables>
<EnvironmentVariable
key = "DYLD_IMAGE_SUFFIX"
value = "$(QT_LIBRARY_SUFFIX)"
isEnabled = "YES">
</EnvironmentVariable>
</EnvironmentVariables>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "NO">
<BuildableProductRunnable
runnableDebuggingMode = "0">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "799833E5566DEFFC37E4BF1E"
BuildableName = "qdomyoszwift.app"
BlueprintName = "qdomyoszwift"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -1,105 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1220"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "876E4E102594747F00BD5714"
BuildableName = "watchkit.app"
BlueprintName = "watchkit"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "799833E5566DEFFC37E4BF1E"
BuildableName = "qdomyoszwift.app"
BlueprintName = "qdomyoszwift"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
shouldUseLaunchSchemeArgsEnv = "YES">
<Testables>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
launchStyle = "0"
useCustomWorkingDirectory = "NO"
ignoresPersistentStateOnLaunch = "NO"
debugDocumentVersioning = "YES"
debugServiceExtension = "internal"
allowLocationSimulation = "YES">
<RemoteRunnable
runnableDebuggingMode = "2"
BundleIdentifier = "com.apple.Carousel"
RemotePath = "/qdomyoszwift">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "876E4E102594747F00BD5714"
BuildableName = "watchkit.app"
BlueprintName = "watchkit"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</RemoteRunnable>
</LaunchAction>
<ProfileAction
buildConfiguration = "Release"
shouldUseLaunchSchemeArgsEnv = "YES"
savedToolIdentifier = ""
useCustomWorkingDirectory = "NO"
debugDocumentVersioning = "YES">
<RemoteRunnable
runnableDebuggingMode = "2"
BundleIdentifier = "com.apple.Carousel"
RemotePath = "/qdomyoszwift">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "876E4E102594747F00BD5714"
BuildableName = "watchkit.app"
BlueprintName = "watchkit"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</RemoteRunnable>
<MacroExpansion>
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "876E4E102594747F00BD5714"
BuildableName = "watchkit.app"
BlueprintName = "watchkit"
ReferencedContainer = "container:qdomyoszwift.xcodeproj">
</BuildableReference>
</MacroExpansion>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">
</AnalyzeAction>
<ArchiveAction
buildConfiguration = "Release"
revealArchiveInOrganizer = "YES">
</ArchiveAction>
</Scheme>

View File

@@ -1,727 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Bucket
uuid = "6397C888-2938-4ABC-BC07-73BACD8E46BA"
type = "1"
version = "2.0">
<Breakpoints>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "50EB432C-A681-4A19-8144-54461AAFBC5A"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/main.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "163"
endingLineNumber = "163"
landmarkName = "createApplication(argc, argv)"
landmarkType = "9">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "721796D3-13DB-421B-86C2-5E2328FA9E38"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/main.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "161"
endingLineNumber = "161"
landmarkName = "createApplication(argc, argv)"
landmarkType = "9">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "E1BF66E4-BB4F-4936-9D45-AB7A82D14FDE"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/main.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "159"
endingLineNumber = "159"
landmarkName = "createApplication(argc, argv)"
landmarkType = "9">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "80103083-98C3-439A-85EF-582852EACE58"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/WatchKitConnection.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "102"
endingLineNumber = "102"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "3DD3927F-A606-4B89-B21F-832D2076D23D"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/WatchKitConnection.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "96"
endingLineNumber = "96"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "7070D0F5-BD79-43DC-AE17-7B4D43FC5637"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "watchkit Extension/MainController.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "56"
endingLineNumber = "56"
landmarkName = "didReceiveHealthKitHeartRate(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "329EF26B-A7BA-4771-A121-BA4060E60201"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "watchkit Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "40"
endingLineNumber = "40"
landmarkName = "unknown"
landmarkType = "0">
<Locations>
<Location
uuid = "329EF26B-A7BA-4771-A121-BA4060E60201 - 7dd9506ded50816f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "watchkit_Extension.WorkoutTracking.(handleSendStatisticsData in _D3E6F9F3FAAAA099E0A09AA45CD92075)(__C.HKStatistics) -&gt; ()"
moduleName = "watchkit Extension"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/watchkit%20Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "40"
endingLineNumber = "40"
offsetFromSymbolStart = "260">
</Location>
<Location
uuid = "329EF26B-A7BA-4771-A121-BA4060E60201 - 7dd9506ded50816f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "watchkit_Extension.WorkoutTracking.(handleSendStatisticsData in _D3E6F9F3FAAAA099E0A09AA45CD92075)(__C.HKStatistics) -&gt; ()"
moduleName = "watchkit Extension"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/watchkit%20Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "40"
endingLineNumber = "40"
offsetFromSymbolStart = "321">
</Location>
<Location
uuid = "329EF26B-A7BA-4771-A121-BA4060E60201 - 7dd9506ded50816f"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "watchkit_Extension.WorkoutTracking.(handleSendStatisticsData in _D3E6F9F3FAAAA099E0A09AA45CD92075)(__C.HKStatistics) -&gt; ()"
moduleName = "watchkit Extension"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/watchkit%20Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "40"
endingLineNumber = "40"
offsetFromSymbolStart = "1477">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "0F197A10-7E1F-458D-9DC1-A0B21E9F6E8A"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "48"
endingLineNumber = "48"
landmarkName = "BLEPeripheralManager"
landmarkType = "3">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "16D24B27-D0FB-4EC3-BAE8-56101FE7949B"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "57"
endingLineNumber = "57"
landmarkName = "BLEPeripheralManager"
landmarkType = "3">
<Locations>
<Location
uuid = "16D24B27-D0FB-4EC3-BAE8-56101FE7949B - 1c798ec95ff8d4b7"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "qdomyoszwift.BLEPeripheralManager.crankRevolutions.modify : Swift.Optional&lt;Swift.UInt16&gt;"
moduleName = "qdomyoszwift"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/%3Ccompiler-generated%3E"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "0"
endingLineNumber = "0"
offsetFromSymbolStart = "16">
</Location>
<Location
uuid = "16D24B27-D0FB-4EC3-BAE8-56101FE7949B - 5ebbef0dc9913f07"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "qdomyoszwift.BLEPeripheralManager.init() -&gt; qdomyoszwift.BLEPeripheralManager"
moduleName = "qdomyoszwift"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "57"
endingLineNumber = "57"
offsetFromSymbolStart = "132">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "6073E105-CED1-4C4B-B002-D650F7F70E32"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "78"
endingLineNumber = "78"
landmarkName = "peripheralManagerDidUpdateState(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "AB0DB5FF-979B-4DC7-A83B-AE2053909675"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "101"
endingLineNumber = "101"
landmarkName = "peripheralManagerDidUpdateState(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "45607ECF-89AE-45D1-B0FD-CE94793C160D"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "92"
endingLineNumber = "92"
landmarkName = "peripheralManagerDidUpdateState(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "167ADF3B-EFCD-475C-9373-8CE22DDE0BDA"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "110"
endingLineNumber = "110"
landmarkName = "peripheralManagerDidUpdateState(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "0264A627-97AD-4A72-83E4-AD224F128C57"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "114"
endingLineNumber = "114"
landmarkName = "peripheralManagerDidUpdateState(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "98E0B050-6B1A-452C-B36D-FF3B539B1DD6"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "119"
endingLineNumber = "119"
landmarkName = "peripheralManagerDidUpdateState(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "A080A38F-4140-4C2A-A0CF-9DD6BB41CBBA"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "123"
endingLineNumber = "123"
landmarkName = "peripheralManagerDidUpdateState(_:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "7067E1E1-E0C5-43B9-B9A6-0654990324F3"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "130"
endingLineNumber = "130"
landmarkName = "peripheralManager(_:didAdd:error:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "4503166F-EDC7-4ED3-AC2F-584ADF0E3FA5"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/lockscreen.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "38"
endingLineNumber = "38"
landmarkName = "lockscreen::stepCadence()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "FE5697FF-F44C-43C2-A98D-C400EE56F047"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/lockscreen.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "44"
endingLineNumber = "44"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "E8938847-29A7-4789-B7F5-B65386A6C6A0"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/lockscreen.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "37"
endingLineNumber = "37"
landmarkName = "lockscreen::stepCadence()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "3DBE0495-050A-4979-85D4-28B78676F212"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/lockscreen.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "43"
endingLineNumber = "43"
landmarkName = "lockscreen::setKcal(kcal)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "F3A2C1ED-B1A6-4772-913E-09143C997B67"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/lockscreen.mm"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "32"
endingLineNumber = "32"
landmarkName = "lockscreen::heartRate()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "18F27065-9FB2-44A2-99D0-7D41061141A3"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "35"
endingLineNumber = "35"
landmarkName = "updateHeartRate(HeartRate:)"
landmarkType = "7">
<Locations>
<Location
uuid = "18F27065-9FB2-44A2-99D0-7D41061141A3 - 7d1f106582667437"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "qdomyoszwift.virtualbike_ios_swift.updateHeartRate(HeartRate: Swift.UInt8) -&gt; ()"
moduleName = "qdomyoszwift"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "35"
endingLineNumber = "35"
offsetFromSymbolStart = "32">
</Location>
<Location
uuid = "18F27065-9FB2-44A2-99D0-7D41061141A3 - 4daffae51fb2d733"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "@objc qdomyoszwift.virtualbike_ios_swift.updateHeartRate(HeartRate: Swift.UInt8) -&gt; ()"
moduleName = "qdomyoszwift"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "35"
endingLineNumber = "35"
offsetFromSymbolStart = "36">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "1BED435D-636C-4FD8-9F5E-AB4351DAEC8F"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "40"
endingLineNumber = "40"
landmarkName = "updateCadence(CrankRevolutions:LastCrankEventTime:)"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "AD1E4F54-E0A3-464A-A052-1102A8B5B78B"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "178"
endingLineNumber = "178"
landmarkName = "startSendingDataToSubscribers()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "F9205200-7498-4DFA-8FBC-5FC639A5CFB2"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/main.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "298"
endingLineNumber = "298"
landmarkName = "main(argc, argv)"
landmarkType = "9">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "C5748784-E678-46D9-B468-4FF24FC6C730"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "203"
endingLineNumber = "203"
landmarkName = "updateSubscribers()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "5A7118FF-F9B1-415F-974F-695C9F9913ED"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "188"
endingLineNumber = "188"
landmarkName = "calculateHeartRate()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "98876BA3-9A90-4900-B574-32EB7D5E72CE"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "197"
endingLineNumber = "197"
landmarkName = "calculateCadence()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "48566803-1327-43D7-9C71-F2DAAC4785FA"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "196"
endingLineNumber = "196"
landmarkName = "calculateCadence()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "468E0408-A96A-4030-BFEE-D78B82F16296"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "13"
endingLineNumber = "13"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "DEB74A74-1486-45AC-83DD-258153AFE711"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "179"
endingLineNumber = "179"
landmarkName = "startSendingDataToSubscribers()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "C594A173-6845-4E66-8F36-DD7CD3689752"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/ios/BLEPeripheralManager.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "68"
endingLineNumber = "68"
landmarkName = "init()"
landmarkType = "7">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "6CCF9CEA-E010-4E21-8D36-DB6058B91998"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "../src/main.cpp"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "299"
endingLineNumber = "299"
landmarkName = "main(argc, argv)"
landmarkType = "9">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "F9025FE0-00E2-4B5A-91DF-AA80BE1EA37A"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "watchkit Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "137"
endingLineNumber = "137"
landmarkName = "unknown"
landmarkType = "0">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
<BreakpointContent
uuid = "DF9F3A22-3044-4C88-9931-25D149D3C148"
shouldBeEnabled = "No"
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "watchkit Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "139"
endingLineNumber = "139"
landmarkName = "unknown"
landmarkType = "0">
<Locations>
<Location
uuid = "DF9F3A22-3044-4C88-9931-25D149D3C148 - 7623c20327e345a6"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "watchkit_Extension.WorkoutTracking.stopWorkOut() -&gt; ()"
moduleName = "watchkit Extension"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/watchkit%20Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "139"
endingLineNumber = "139"
offsetFromSymbolStart = "580">
</Location>
<Location
uuid = "DF9F3A22-3044-4C88-9931-25D149D3C148 - 4583aa7bb599528a"
shouldBeEnabled = "Yes"
ignoreCount = "0"
continueAfterRunningActions = "No"
symbolName = "closure #1 (Swift.Bool, Swift.Optional&lt;Swift.Error&gt;) -&gt; () in watchkit_Extension.WorkoutTracking.stopWorkOut() -&gt; ()"
moduleName = "watchkit Extension"
usesParentBreakpointCondition = "Yes"
urlString = "file:///Users/cagnulein/qdomyos-zwift/build-qdomyos-zwift-Qt_5_15_2_for_iOS-Debug/watchkit%20Extension/WatchWorkoutTracking.swift"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "141"
endingLineNumber = "141"
offsetFromSymbolStart = "28">
</Location>
</Locations>
</BreakpointContent>
</BreakpointProxy>
</Breakpoints>
</Bucket>

View File

@@ -1,62 +0,0 @@
{
"identifier" : "2816EB89",
"nonRenewingSubscriptions" : [
],
"products" : [
],
"settings" : {
},
"subscriptionGroups" : [
{
"id" : "F012E388",
"localizations" : [
],
"name" : "Swag Bag",
"subscriptions" : [
{
"adHocOffers" : [
],
"codeOffers" : [
],
"displayPrice" : "1.99",
"familyShareable" : false,
"groupNumber" : 1,
"internalID" : "F108BD35",
"introductoryOffer" : null,
"localizations" : [
{
"description" : "Swag Bag",
"displayName" : "Swag Bag",
"locale" : "en_US"
},
{
"description" : "Swag Bag",
"displayName" : "Swag Bag",
"locale" : "en_GB"
},
{
"description" : "Swag Bag",
"displayName" : "Swag Bag",
"locale" : "it"
}
],
"productID" : "org.cagnulein.qdomyoszwift.swagbag",
"recurringSubscriptionPeriod" : "P1M",
"referenceName" : "SwagBag",
"subscriptionGroupID" : "F012E388",
"type" : "RecurringSubscription"
}
]
}
],
"version" : {
"major" : 1,
"minor" : 2
}
}

View File

@@ -1,32 +0,0 @@
{
"images" : [
{
"filename" : "circular38mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : "<=145"
},
{
"filename" : "circular40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "circular42mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">145"
},
{
"filename" : "circular44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,53 +0,0 @@
{
"assets" : [
{
"filename" : "Circular.imageset",
"idiom" : "watch",
"role" : "circular"
},
{
"filename" : "Extra Large.imageset",
"idiom" : "watch",
"role" : "extra-large"
},
{
"filename" : "Graphic Bezel.imageset",
"idiom" : "watch",
"role" : "graphic-bezel"
},
{
"filename" : "Graphic Circular.imageset",
"idiom" : "watch",
"role" : "graphic-circular"
},
{
"filename" : "Graphic Corner.imageset",
"idiom" : "watch",
"role" : "graphic-corner"
},
{
"filename" : "Graphic Extra Large.imageset",
"idiom" : "watch",
"role" : "graphic-extra-large"
},
{
"filename" : "Graphic Large Rectangular.imageset",
"idiom" : "watch",
"role" : "graphic-large-rectangular"
},
{
"filename" : "Modular.imageset",
"idiom" : "watch",
"role" : "modular"
},
{
"filename" : "Utilitarian.imageset",
"idiom" : "watch",
"role" : "utilitarian"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,32 +0,0 @@
{
"images" : [
{
"filename" : "extra-large38mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : "<=145"
},
{
"filename" : "extra-large40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "extra-large42mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">145"
},
{
"filename" : "extra-large44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,20 +0,0 @@
{
"images" : [
{
"filename" : "graphic-bezel40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "graphic-bezel44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,20 +0,0 @@
{
"images" : [
{
"filename" : "graphic-circular40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "graphic-circular44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,20 +0,0 @@
{
"images" : [
{
"filename" : "graphic-corner40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "graphic-corner44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,32 +0,0 @@
{
"images" : [
{
"filename" : "graphic-extra-large38mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : "<=145"
},
{
"filename" : "graphic-extra-large40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "graphic-extra-large42mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">145"
},
{
"filename" : "graphic-extra-large44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,20 +0,0 @@
{
"images" : [
{
"filename" : "graphic-large-rectangular40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "graphic-large-rectangular44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,32 +0,0 @@
{
"images" : [
{
"filename" : "modular38mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : "<=145"
},
{
"filename" : "modular40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "modular42mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">145"
},
{
"filename" : "modular44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,32 +0,0 @@
{
"images" : [
{
"filename" : "utility38mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : "<=145"
},
{
"filename" : "utility40mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">161"
},
{
"filename" : "utility42mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">145"
},
{
"filename" : "utility44mm@2x.png",
"idiom" : "watch",
"scale" : "2x",
"screen-width" : ">183"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,6 +0,0 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,115 +0,0 @@
//
// ComplicationController.swift
// ElecDemo WatchKit Extension
//
// Created by NhatHM on 8/9/19.
// Copyright © 2019 GST.PID. All rights reserved.
//
import ClockKit
class ComplicationController: NSObject, CLKComplicationDataSource {
// MARK: - Timeline Configuration
private func templateForComplication(complication: CLKComplication) -> CLKComplicationTemplate? {
// Init default output:
var template: CLKComplicationTemplate? = nil
// Graphic Complications are only availably since watchOS 5.0:
if #available(watchOSApplicationExtension 5.0, *) {
// NOTE: Watch faces that support graphic templates are available only on Apple Watch Series 4 or later. So the binary on older devices (e.g. Watch Series 3) will not contain the images.
if complication.family == .graphicCircular {
let imageTemplate = CLKComplicationTemplateGraphicCircularImage()
// Check if asset exists, to prevent crash on non-supported devices:
if let fullColorImage = UIImage(named: "Complication/Graphic Circular") {
let imageProvider = CLKFullColorImageProvider.init(fullColorImage: fullColorImage)
imageTemplate.imageProvider = imageProvider
template = imageTemplate
}
}
else if complication.family == .graphicCorner {
let imageTemplate = CLKComplicationTemplateGraphicCornerCircularImage()
// Check if asset exists, to prevent crash on non-supported devices:
if let fullColorImage = UIImage(named: "Complication/Graphic Corner") {
let imageProvider = CLKFullColorImageProvider.init(fullColorImage: fullColorImage)
imageTemplate.imageProvider = imageProvider
template = imageTemplate
}
}
}
// For all watchOS versions:
if complication.family == .circularSmall {
let imageTemplate = CLKComplicationTemplateCircularSmallSimpleImage()
let imageProvider = CLKImageProvider(onePieceImage: UIImage(named: "Complication/Circular")!)
imageProvider.tintColor = UIColor.blue
imageTemplate.imageProvider = imageProvider
template = imageTemplate
}
else if complication.family == .modularSmall {
let imageTemplate = CLKComplicationTemplateModularSmallSimpleImage()
let imageProvider = CLKImageProvider(onePieceImage: UIImage(named: "Complication/Modular")!)
imageProvider.tintColor = UIColor.blue
imageTemplate.imageProvider = imageProvider
template = imageTemplate
}
else if complication.family == .utilitarianSmall {
let imageTemplate = CLKComplicationTemplateUtilitarianSmallSquare()
let imageProvider = CLKImageProvider(onePieceImage: UIImage(named: "Complication/Utilitarian")!)
imageProvider.tintColor = UIColor.blue
imageTemplate.imageProvider = imageProvider
template = imageTemplate
}
return template
}
func getSupportedTimeTravelDirections(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimeTravelDirections) -> Void) {
handler([.forward, .backward])
}
func getTimelineStartDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Void) {
handler(nil)
}
func getTimelineEndDate(for complication: CLKComplication, withHandler handler: @escaping (Date?) -> Void) {
handler(nil)
}
func getPrivacyBehavior(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationPrivacyBehavior) -> Void) {
handler(.showOnLockScreen)
}
// MARK: - Timeline Population
func getCurrentTimelineEntry(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTimelineEntry?) -> Void) {
// Call the handler with the current timeline entry
let template = templateForComplication(complication: complication)
let timelineEntry = CLKComplicationTimelineEntry(date: Date(), complicationTemplate: template!)
handler(timelineEntry)
}
func getTimelineEntries(for complication: CLKComplication, before date: Date, limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Void) {
// Call the handler with the timeline entries prior to the given date
handler(nil)
}
func getTimelineEntries(for complication: CLKComplication, after date: Date, limit: Int, withHandler handler: @escaping ([CLKComplicationTimelineEntry]?) -> Void) {
// Call the handler with the timeline entries after to the given date
handler(nil)
}
func getPlaceholderTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Void) {
// This method will be called once per supported complication, and the results will be cached
handler(templateForComplication(complication: complication))
}
// MARK: - Placeholder Templates
func getLocalizableSampleTemplate(for complication: CLKComplication, withHandler handler: @escaping (CLKComplicationTemplate?) -> Void) {
// This method will be called once per supported complication, and the results will be cached
handler(templateForComplication(complication: complication))
}
}

View File

@@ -1,56 +0,0 @@
//
// ExtensionDelegate.swift
// ElecDemo WatchKit Extension
//
// Created by NhatHM on 8/9/19.
// Copyright © 2019 GST.PID. All rights reserved.
//
import WatchKit
class ExtensionDelegate: NSObject, WKExtensionDelegate {
func applicationDidFinishLaunching() {
// Perform any final initialization of your application.
}
func applicationDidBecomeActive() {
// Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
}
func applicationWillResignActive() {
// Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
// Use this method to pause ongoing tasks, disable timers, etc.
}
func handle(_ backgroundTasks: Set<WKRefreshBackgroundTask>) {
// Sent when the system needs to launch the application in the background to process tasks. Tasks arrive in a set, so loop through and process each one.
for task in backgroundTasks {
// Use a switch statement to check the task type
switch task {
case let backgroundTask as WKApplicationRefreshBackgroundTask:
// Be sure to complete the background task once youre done.
backgroundTask.setTaskCompletedWithSnapshot(false)
case let snapshotTask as WKSnapshotRefreshBackgroundTask:
// Snapshot tasks have a unique completion call, make sure to set your expiration date
snapshotTask.setTaskCompleted(restoredDefaultState: true, estimatedSnapshotExpiration: Date.distantFuture, userInfo: nil)
case let connectivityTask as WKWatchConnectivityRefreshBackgroundTask:
// Be sure to complete the connectivity task once youre done.
connectivityTask.setTaskCompletedWithSnapshot(false)
case let urlSessionTask as WKURLSessionRefreshBackgroundTask:
// Be sure to complete the URL session task once youre done.
urlSessionTask.setTaskCompletedWithSnapshot(false)
case let relevantShortcutTask as WKRelevantShortcutRefreshBackgroundTask:
// Be sure to complete the relevant-shortcut task once you're done.
relevantShortcutTask.setTaskCompletedWithSnapshot(false)
case let intentDidRunTask as WKIntentDidRunRefreshBackgroundTask:
// Be sure to complete the intent-did-run task once you're done.
intentDidRunTask.setTaskCompletedWithSnapshot(false)
default:
// make sure to complete unhandled task types
task.setTaskCompletedWithSnapshot(false)
}
}
}
}

View File

@@ -1,64 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>$(DEVELOPMENT_LANGUAGE)</string>
<key>CFBundleDisplayName</key>
<string>watchkit Extension</string>
<key>CFBundleExecutable</key>
<string>$(EXECUTABLE_NAME)</string>
<key>NSMotionUsageDescription</key>
<string>access to step cadence in order to show it in the application</string>
<key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>$(PRODUCT_NAME)</string>
<key>CFBundlePackageType</key>
<string>$(PRODUCT_BUNDLE_PACKAGE_TYPE)</string>
<key>CFBundleShortVersionString</key>
<string>$(MARKETING_VERSION)</string>
<key>CFBundleVersion</key>
<string>$(CURRENT_PROJECT_VERSION)</string>
<key>CLKComplicationPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).ComplicationController</string>
<key>CLKComplicationSupportedFamilies</key>
<array>
<string>CLKComplicationFamilyModularSmall</string>
<string>CLKComplicationFamilyModularLarge</string>
<string>CLKComplicationFamilyUtilitarianSmall</string>
<string>CLKComplicationFamilyUtilitarianSmallFlat</string>
<string>CLKComplicationFamilyUtilitarianLarge</string>
<string>CLKComplicationFamilyCircularSmall</string>
<string>CLKComplicationFamilyExtraLarge</string>
<string>CLKComplicationFamilyGraphicCorner</string>
<string>CLKComplicationFamilyGraphicBezel</string>
<string>CLKComplicationFamilyGraphicCircular</string>
<string>CLKComplicationFamilyGraphicRectangular</string>
<string>CLKComplicationFamilyGraphicExtraLarge</string>
</array>
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>WKAppBundleIdentifier</key>
<string>org.cagnulein.qdomyoszwift.watchkitapp</string>
</dict>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.watchkit</string>
</dict>
<key>NSHealthShareUsageDescription</key>
<string>access to heartbeat in order to show it in the application</string>
<key>NSHealthUpdateUsageDescription</key>
<string>access to heartbeat in order to show it in the application</string>
<key>UIBackgroundModes</key>
<array/>
<key>WKBackgroundModes</key>
<array>
<string>self-care</string>
<string>workout-processing</string>
</array>
</dict>
</plist>

View File

@@ -1,137 +0,0 @@
//
// MainController.swift
// ElecDemo WatchKit Extension
//
// Created by NhatHM on 8/12/19.
// Copyright © 2019 GST.PID. All rights reserved.
//
import WatchKit
import HealthKit
import CoreMotion
class MainController: WKInterfaceController {
@IBOutlet weak var userNameLabel: WKInterfaceLabel!
@IBOutlet weak var stepCountsLabel: WKInterfaceLabel!
@IBOutlet weak var caloriesLabel: WKInterfaceLabel!
@IBOutlet weak var distanceLabel: WKInterfaceLabel!
@IBOutlet weak var heartRateLabel: WKInterfaceLabel!
@IBOutlet weak var startButton: WKInterfaceButton!
@IBOutlet weak var cmbSports: WKInterfacePicker!
static var start: Bool! = false
let pedometer = CMPedometer()
var sport: Int = 0
override func awake(withContext context: Any?) {
super.awake(withContext: context)
let sports: [WKPickerItem] = [WKPickerItem(),WKPickerItem(),WKPickerItem(),WKPickerItem(),WKPickerItem()]
sports[0].title = "Bike"
sports[1].title = "Run"
sports[2].title = "Walk"
sports[3].title = "Elliptical"
sports[4].title = "Rowing"
cmbSports.setItems(sports)
sport = UserDefaults.standard.value(forKey: "sport") as? Int ?? 0
cmbSports.setSelectedItemIndex(sport)
// Configure interface objects here.
print("AWAKE")
}
@IBAction func changeSport(_ value: Int) {
self.sport = value
UserDefaults.standard.set(value, forKey: "sport")
UserDefaults.standard.synchronize()
}
override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
print("WILL ACTIVE")
WorkoutTracking.shared.fetchStepCounts()
if CMPedometer.isStepCountingAvailable() {
pedometer.startUpdates(from: Date()) { pedometerData, error in
guard let pedometerData = pedometerData, error == nil else { return }
self.stepCountsLabel.setText("\(Int(((pedometerData.currentCadence?.doubleValue ?? 0) * 60.0 / 2.0))) STEP CAD.")
WatchKitConnection.stepCadence = Int(((pedometerData.currentCadence?.doubleValue ?? 0) * 60.0 / 2.0))
WatchKitConnection.shared.sendMessage(message: ["stepCadence":
"\(WatchKitConnection.stepCadence)" as AnyObject])
}
}
}
override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
print("DID DEACTIVE")
}
}
extension MainController {
@IBAction func startWorkout() {
if(!MainController.start){
MainController.start = true
startButton.setTitle("Stop")
WorkoutTracking.authorizeHealthKit()
WorkoutTracking.shared.setSport(sport)
WorkoutTracking.shared.startWorkOut()
WorkoutTracking.shared.delegate = self
WatchKitConnection.shared.delegate = self
WatchKitConnection.shared.startSession()
}
else {
MainController.start = false
startButton.setTitle("Start")
WorkoutTracking.shared.stopWorkOut()
}
}
}
extension MainController: WorkoutTrackingDelegate {
func didReceiveHealthKitDistanceCycling(_ distanceCycling: Double) {
}
func didReceiveHealthKitActiveEnergyBurned(_ activeEnergyBurned: Double) {
}
func didReceiveHealthKitHeartRate(_ heartRate: Double) {
heartRateLabel.setText("\(heartRate) BPM")
WatchKitConnection.shared.sendMessage(message: ["heartRate":
"\(heartRate)" as AnyObject])
WorkoutTracking.distance = WatchKitConnection.distance
WorkoutTracking.kcal = WatchKitConnection.kcal
if Locale.current.measurementSystem != "Metric" {
self.distanceLabel.setText("Distance \(String(format:"%.2f", WorkoutTracking.distance))")
} else {
self.distanceLabel.setText("Distance \(String(format:"%.2f", WorkoutTracking.distance * 1.60934))")
}
self.caloriesLabel.setText("KCal \(Int(WorkoutTracking.kcal))")
//WorkoutTracking.cadenceSteps = pedometer.
}
func didReceiveHealthKitStepCounts(_ stepCounts: Double) {
//stepCountsLabel.setText("\(stepCounts) STEPS")
}
func didReceiveHealthKitStepCadence(_ stepCadence: Double) {
}
}
extension MainController: WatchKitConnectionDelegate {
func didReceiveUserName(_ userName: String) {
userNameLabel.setText(userName)
}
}
extension Locale
{
var measurementSystem : String?
{
return (self as NSLocale).object(forKey: NSLocale.Key.measurementSystem) as? String
}
}

View File

@@ -1,38 +0,0 @@
//
// NotificationController.swift
// ElecDemo WatchKit Extension
//
// Created by NhatHM on 8/9/19.
// Copyright © 2019 GST.PID. All rights reserved.
//
import WatchKit
import Foundation
import UserNotifications
class NotificationController: WKUserNotificationInterfaceController {
override init() {
// Initialize variables here.
super.init()
// Configure interface objects here.
}
override func willActivate() {
// This method is called when watch view controller is about to be visible to user
super.willActivate()
}
override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
}
override func didReceive(_ notification: UNNotification) {
// This method is called when a notification needs to be presented.
// Implement it if you use a dynamic notification interface.
// Populate your dynamic notification interface as quickly as possible.
}
}

View File

@@ -1,6 +0,0 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,20 +0,0 @@
{
"aps": {
"alert": {
"body": "Test message",
"title": "Optional title",
"subtitle": "Optional subtitle"
},
"category": "myCategory",
"thread-id": "5280"
},
"WatchKit Simulator Actions": [
{
"title": "First Button",
"identifier": "firstButtonAction"
}
],
"customKey": "Use this file to define a testing payload for your notifications. The aps dictionary specifies the category, alert text and title. The WatchKit Simulator Actions array can provide info for one or more action buttons in addition to the standard Dismiss button. Any other top level keys are custom payload. If you have multiple such JSON files in your project, you'll be able to select them when choosing to debug the notification interface of your Watch App."
}

View File

@@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.apple.developer.healthkit</key>
<true/>
</dict>
</plist>

View File

@@ -1,87 +0,0 @@
//
// WatchKitConnection.swift
// ElecDemo
//
// Created by NhatHM on 8/12/19.
// Copyright © 2019 GST.PID. All rights reserved.
//
import Foundation
import WatchConnectivity
protocol WatchKitConnectionDelegate: class {
func didReceiveUserName(_ userName: String)
}
protocol WatchKitConnectionProtocol {
func startSession()
func sendMessage(message: [String : AnyObject], replyHandler: (([String : AnyObject]) -> Void)?, errorHandler: ((NSError) -> Void)?)
}
class WatchKitConnection: NSObject {
static let shared = WatchKitConnection()
public static var distance = 0.0
public static var kcal = 0.0
public static var stepCadence = 0
weak var delegate: WatchKitConnectionDelegate?
private override init() {
super.init()
}
private let session: WCSession? = WCSession.isSupported() ? WCSession.default : nil
private var validSession: WCSession? {
#if os(iOS)
if let session = session, session.isPaired, session.isWatchAppInstalled {
return session
}
#elseif os(watchOS)
return session
#endif
}
private var validReachableSession: WCSession? {
if let session = validSession, session.isReachable {
return session
}
return nil
}
}
extension WatchKitConnection: WatchKitConnectionProtocol {
func startSession() {
session?.delegate = self
session?.activate()
}
func sendMessage(message: [String : AnyObject],
replyHandler: (([String : AnyObject]) -> Void)? = nil,
errorHandler: ((NSError) -> Void)? = nil)
{
validReachableSession?.sendMessage(message, replyHandler: { (result) in
print(result)
let dDistance = Double(result["distance"] as! Double)
WatchKitConnection.distance = dDistance
let dKcal = Double(result["kcal"] as! Double)
WatchKitConnection.kcal = dKcal
}, errorHandler: { (error) in
print(error)
})
}
}
extension WatchKitConnection: WCSessionDelegate {
func session(_ session: WCSession, activationDidCompleteWith activationState: WCSessionActivationState, error: Error?) {
print("activationDidCompleteWith")
}
func session(_ session: WCSession, didReceiveMessage message: [String : Any], replyHandler: @escaping ([String : Any]) -> Void) {
guard let userName = message.values.first as? String else {
return
}
delegate?.didReceiveUserName(userName)
}
}

View File

@@ -1,330 +0,0 @@
//
// WatchWorkoutTracking.swift
// ElecDemo WatchKit Extension
//
// Created by NhatHM on 8/12/19.
// Copyright © 2019 GST.PID. All rights reserved.
//
import Foundation
import HealthKit
protocol WorkoutTrackingDelegate: class {
func didReceiveHealthKitHeartRate(_ heartRate: Double)
func didReceiveHealthKitStepCounts(_ stepCounts: Double)
func didReceiveHealthKitStepCadence(_ stepCadence: Double)
func didReceiveHealthKitDistanceCycling(_ distanceCycling: Double)
func didReceiveHealthKitActiveEnergyBurned(_ activeEnergyBurned: Double)
}
protocol WorkoutTrackingProtocol {
static func authorizeHealthKit()
func startWorkOut()
func stopWorkOut()
func fetchStepCounts()
}
class WorkoutTracking: NSObject {
static let shared = WorkoutTracking()
public static var distance = Double()
public static var kcal = Double()
public static var cadenceTimeStamp = NSDate().timeIntervalSince1970
public static var cadenceLastSteps = Double()
public static var cadenceSteps = 0
var sport: Int = 0
let healthStore = HKHealthStore()
let configuration = HKWorkoutConfiguration()
var workoutSession: HKWorkoutSession!
var workoutBuilder: HKLiveWorkoutBuilder!
weak var delegate: WorkoutTrackingDelegate?
override init() {
super.init()
}
}
extension WorkoutTracking {
private func handleSendStatisticsData(_ statistics: HKStatistics) {
switch statistics.quantityType {
case HKQuantityType.quantityType(forIdentifier: .distanceCycling):
let distanceUnit = HKUnit.mile()
let value = statistics.mostRecentQuantity()?.doubleValue(for: distanceUnit)
let roundedValue = Double( round( 1 * value! ) / 1 )
delegate?.didReceiveHealthKitDistanceCycling(roundedValue)
case HKQuantityType.quantityType(forIdentifier: .activeEnergyBurned):
let energyUnit = HKUnit.kilocalorie()
let value = statistics.mostRecentQuantity()?.doubleValue(for: energyUnit)
let roundedValue = Double( round( 1 * value! ) / 1 )
delegate?.didReceiveHealthKitActiveEnergyBurned(roundedValue)
case HKQuantityType.quantityType(forIdentifier: .heartRate):
let heartRateUnit = HKUnit.count().unitDivided(by: HKUnit.minute())
let value = statistics.mostRecentQuantity()?.doubleValue(for: heartRateUnit)
let roundedValue = Double( round( 1 * value! ) / 1 )
delegate?.didReceiveHealthKitHeartRate(roundedValue)
case HKQuantityType.quantityType(forIdentifier: .stepCount):
guard let stepCounts = HKQuantityType.quantityType(forIdentifier: .stepCount) else {
return
}
let startOfDay = Calendar.current.startOfDay(for: Date())
let predicate = HKQuery.predicateForSamples(withStart: startOfDay, end: Date(), options: .strictStartDate)
let query = HKStatisticsQuery(quantityType: stepCounts, quantitySamplePredicate: predicate, options: .cumulativeSum) { [weak self] (_, result, error) in
guard let weakSelf = self else {
return
}
var resultCount = 0.0
guard let result = result else {
print("Failed to fetch steps rate")
return
}
if let sum = result.sumQuantity() {
resultCount = sum.doubleValue(for: HKUnit.count())
let now = NSDate().timeIntervalSince1970
let deltaT = now - WorkoutTracking.cadenceTimeStamp
let deltaC = resultCount - WorkoutTracking.cadenceLastSteps
WorkoutTracking.cadenceLastSteps = resultCount
WorkoutTracking.cadenceTimeStamp = now
weakSelf.delegate?.didReceiveHealthKitStepCounts(resultCount)
weakSelf.delegate?.didReceiveHealthKitStepCadence((deltaC / deltaT) * 60)
} else {
print("Failed to fetch steps rate 2")
}
}
healthStore.execute(query)
return
default:
return
}
}
func setSport(_ sport: Int) {
self.sport = sport
}
private func configWorkout() {
var activityType = HKWorkoutActivityType.cycling
if self.sport == 1 {
activityType = HKWorkoutActivityType.running
} else if self.sport == 2 {
activityType = HKWorkoutActivityType.walking
} else if self.sport == 3 {
activityType = HKWorkoutActivityType.elliptical
} else if self.sport == 4 {
activityType = HKWorkoutActivityType.rowing
}
configuration.activityType = activityType
configuration.locationType = .indoor
do {
workoutSession = try HKWorkoutSession(healthStore: healthStore, configuration: configuration)
workoutBuilder = workoutSession?.associatedWorkoutBuilder()
} catch {
return
}
workoutSession.delegate = self
workoutBuilder.delegate = self
workoutBuilder.dataSource = HKLiveWorkoutDataSource(healthStore: healthStore, workoutConfiguration: configuration)
}
}
extension WorkoutTracking: WorkoutTrackingProtocol {
static func authorizeHealthKit() {
if HKHealthStore.isHealthDataAvailable() {
let infoToRead = Set([
HKSampleType.quantityType(forIdentifier: .stepCount)!,
HKSampleType.quantityType(forIdentifier: .heartRate)!,
/*HKSampleType.quantityType(forIdentifier: .distanceCycling)!,
HKSampleType.quantityType(forIdentifier: .activeEnergyBurned)!,*/
HKSampleType.workoutType()
])
let infoToShare = Set([
HKSampleType.quantityType(forIdentifier: .stepCount)!,
HKSampleType.quantityType(forIdentifier: .heartRate)!,
HKSampleType.quantityType(forIdentifier: .distanceCycling)!,
HKSampleType.quantityType(forIdentifier: .distanceWalkingRunning)!,
HKSampleType.quantityType(forIdentifier: .activeEnergyBurned)!,
HKSampleType.workoutType()
])
HKHealthStore().requestAuthorization(toShare: infoToShare, read: infoToRead) { (success, error) in
if success {
print("Authorization healthkit success")
} else if let error = error {
print(error)
}
}
} else {
print("HealthKit not avaiable")
}
}
func startWorkOut() {
print("Start workout")
configWorkout()
workoutSession.startActivity(with: Date())
workoutBuilder.beginCollection(withStart: Date()) { (success, error) in
print(success)
if let error = error {
print(error)
}
if self.sport > 0 {
self.workoutBuilder.dataSource?.enableCollection(for: HKQuantityType.quantityType(forIdentifier: .distanceWalkingRunning)!, predicate: nil)
}
}
}
func stopWorkOut() {
print("Stop workout")
workoutSession.stopActivity(with: Date())
workoutSession.end()
guard let quantityType = HKQuantityType.quantityType(
forIdentifier: .activeEnergyBurned) else {
return
}
let unit = HKUnit.kilocalorie()
let totalEnergyBurned = WorkoutTracking.kcal
let quantity = HKQuantity(unit: unit,
doubleValue: totalEnergyBurned)
let sample = HKCumulativeQuantitySeriesSample(type: quantityType,
quantity: quantity,
start: workoutSession.startDate!,
end: Date())
workoutBuilder.add([sample]) {(success, error) in}
let unitDistance = HKUnit.mile()
let miles = WorkoutTracking.distance
let quantityMiles = HKQuantity(unit: unitDistance,
doubleValue: miles)
if(sport == 0) {
guard let quantityTypeDistance = HKQuantityType.quantityType(
forIdentifier: .distanceCycling) else {
return
}
let sampleDistance = HKCumulativeQuantitySeriesSample(type: quantityTypeDistance,
quantity: quantityMiles,
start: workoutSession.startDate!,
end: Date())
workoutBuilder.add([sampleDistance]) {(success, error) in
if let error = error {
print(error)
}
self.workoutBuilder.endCollection(withEnd: Date()) { (success, error) in
if let error = error {
print(error)
}
self.workoutBuilder.finishWorkout{ (workout, error) in
if let error = error {
print(error)
}
workout?.setValue(quantityMiles, forKey: "totalDistance")
}
}
}
} else {
guard let quantityTypeDistance = HKQuantityType.quantityType(
forIdentifier: .distanceWalkingRunning) else {
return
}
let sampleDistance = HKCumulativeQuantitySeriesSample(type: quantityTypeDistance,
quantity: quantityMiles,
start: workoutSession.startDate!,
end: Date())
workoutBuilder.add([sampleDistance]) {(success, error) in
if let error = error {
print(error)
}
self.workoutBuilder.endCollection(withEnd: Date()) { (success, error) in
if let error = error {
print(error)
}
self.workoutBuilder.finishWorkout{ (workout, error) in
if let error = error {
print(error)
}
workout?.setValue(quantityMiles, forKey: "totalDistance")
}
}
}
}
}
func fetchStepCounts() {
guard let stepCounts = HKQuantityType.quantityType(forIdentifier: .stepCount) else {
return
}
let startOfDay = Calendar.current.startOfDay(for: Date())
let predicate = HKQuery.predicateForSamples(withStart: startOfDay, end: Date(), options: .strictStartDate)
let query = HKStatisticsQuery(quantityType: stepCounts, quantitySamplePredicate: predicate, options: .cumulativeSum) { [weak self] (_, result, error) in
guard let weakSelf = self else {
return
}
var resultCount = 0.0
guard let result = result else {
print("Failed to fetch steps rate")
return
}
if let sum = result.sumQuantity() {
resultCount = sum.doubleValue(for: HKUnit.count())
weakSelf.delegate?.didReceiveHealthKitStepCounts(resultCount)
} else {
print("Failed to fetch steps rate 2")
}
}
healthStore.execute(query)
}
}
extension WorkoutTracking: HKLiveWorkoutBuilderDelegate {
func workoutBuilder(_ workoutBuilder: HKLiveWorkoutBuilder, didCollectDataOf collectedTypes: Set<HKSampleType>) {
print("GET DATA: \(Date())")
for type in collectedTypes {
guard let quantityType = type as? HKQuantityType else {
return
}
if let statistics = workoutBuilder.statistics(for: quantityType) {
handleSendStatisticsData(statistics)
}
}
}
func workoutBuilderDidCollectEvent(_ workoutBuilder: HKLiveWorkoutBuilder) {
}
}
extension WorkoutTracking: HKWorkoutSessionDelegate {
func workoutSession(_ workoutSession: HKWorkoutSession, didChangeTo toState: HKWorkoutSessionState, from fromState: HKWorkoutSessionState, date: Date) {
}
func workoutSession(_ workoutSession: HKWorkoutSession, didFailWithError error: Error) {
}
}

View File

@@ -1,22 +0,0 @@
//
// qdomyoszwiftApp.swift
// watchkit Extension
//
// Created by Roberto Viola on 24/12/2020.
//
import SwiftUI
/*
@main
struct qdomyoszwiftApp: App {
@SceneBuilder var body: some Scene {
WindowGroup {
NavigationView {
ContentView()
}
}
WKNotificationScene(controller: NotificationController.self, category: "myCategory")
}
}
*/

View File

@@ -1,4 +0,0 @@
//
// Use this file to import your target's public headers that you would like to expose to Swift.
//

View File

@@ -1,11 +0,0 @@
{
"colors" : [
{
"idiom" : "universal"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,109 +0,0 @@
{
"images" : [
{
"idiom" : "watch",
"role" : "notificationCenter",
"scale" : "2x",
"size" : "24x24",
"subtype" : "38mm"
},
{
"idiom" : "watch",
"role" : "notificationCenter",
"scale" : "2x",
"size" : "27.5x27.5",
"subtype" : "42mm"
},
{
"idiom" : "watch",
"role" : "companionSettings",
"scale" : "2x",
"size" : "29x29"
},
{
"idiom" : "watch",
"role" : "companionSettings",
"scale" : "3x",
"size" : "29x29"
},
{
"idiom" : "watch",
"role" : "notificationCenter",
"scale" : "2x",
"size" : "33x33",
"subtype" : "45mm"
},
{
"idiom" : "watch",
"role" : "appLauncher",
"scale" : "2x",
"size" : "40x40",
"subtype" : "38mm"
},
{
"idiom" : "watch",
"role" : "appLauncher",
"scale" : "2x",
"size" : "44x44",
"subtype" : "40mm"
},
{
"idiom" : "watch",
"role" : "appLauncher",
"scale" : "2x",
"size" : "46x46",
"subtype" : "41mm"
},
{
"idiom" : "watch",
"role" : "appLauncher",
"scale" : "2x",
"size" : "50x50",
"subtype" : "44mm"
},
{
"idiom" : "watch",
"role" : "appLauncher",
"scale" : "2x",
"size" : "51x51",
"subtype" : "45mm"
},
{
"idiom" : "watch",
"role" : "quickLook",
"scale" : "2x",
"size" : "86x86",
"subtype" : "38mm"
},
{
"idiom" : "watch",
"role" : "quickLook",
"scale" : "2x",
"size" : "98x98",
"subtype" : "42mm"
},
{
"idiom" : "watch",
"role" : "quickLook",
"scale" : "2x",
"size" : "108x108",
"subtype" : "44mm"
},
{
"idiom" : "watch",
"role" : "quickLook",
"scale" : "2x",
"size" : "117x117",
"subtype" : "45mm"
},
{
"idiom" : "watch-marketing",
"scale" : "1x",
"size" : "1024x1024"
}
],
"info" : {
"author" : "xcode",
"version" : 1
}
}

View File

@@ -1,6 +0,0 @@
{
"info" : {
"author" : "xcode",
"version" : 1
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

Some files were not shown because too many files have changed in this diff Show More