mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-28 23:32:41 +00:00
XcodeGen: Move yml files into their sub folder
This commit is contained in:
parent
d20879c501
commit
a47563ae2e
7 changed files with 144 additions and 144 deletions
127
Riot/Application.yml
Normal file
127
Riot/Application.yml
Normal file
|
@ -0,0 +1,127 @@
|
||||||
|
name: Riot
|
||||||
|
|
||||||
|
schemes:
|
||||||
|
Riot:
|
||||||
|
analyze:
|
||||||
|
config: Debug
|
||||||
|
archive:
|
||||||
|
config: Release
|
||||||
|
build:
|
||||||
|
targets:
|
||||||
|
Riot:
|
||||||
|
- running
|
||||||
|
- testing
|
||||||
|
- profiling
|
||||||
|
- analyzing
|
||||||
|
- archiving
|
||||||
|
profile:
|
||||||
|
config: Release
|
||||||
|
run:
|
||||||
|
config: Debug
|
||||||
|
disableMainThreadChecker: true
|
||||||
|
test:
|
||||||
|
config: Debug
|
||||||
|
disableMainThreadChecker: true
|
||||||
|
targets:
|
||||||
|
- RiotTests
|
||||||
|
|
||||||
|
targets:
|
||||||
|
Riot:
|
||||||
|
type: application
|
||||||
|
platform: iOS
|
||||||
|
|
||||||
|
dependencies:
|
||||||
|
- target: RiotShareExtension
|
||||||
|
- target: SiriIntents
|
||||||
|
- target: RiotNSE
|
||||||
|
|
||||||
|
configFiles:
|
||||||
|
Debug: SupportingFiles/App-Debug.xcconfig
|
||||||
|
Release: SupportingFiles/App-Release.xcconfig
|
||||||
|
|
||||||
|
preBuildScripts:
|
||||||
|
- name: ⚠️ SwiftLint
|
||||||
|
runOnlyWhenInstalling: false
|
||||||
|
shell: /bin/sh
|
||||||
|
script: "${PODS_ROOT}/SwiftLint/swiftlint\n"
|
||||||
|
- name: 🛠 SwiftGen
|
||||||
|
runOnlyWhenInstalling: false
|
||||||
|
shell: /bin/sh
|
||||||
|
script: "${PODS_ROOT}/SwiftGen/bin/swiftgen config run --config Tools/SwiftGen/swiftgen-config.yml\n"
|
||||||
|
|
||||||
|
sources:
|
||||||
|
- path: ../Tools
|
||||||
|
excludes:
|
||||||
|
- "Logs"
|
||||||
|
- "Release"
|
||||||
|
- "Templates/*.sh"
|
||||||
|
- path: ../Config
|
||||||
|
excludes:
|
||||||
|
- "AppConfig.swift"
|
||||||
|
- path: .
|
||||||
|
excludes:
|
||||||
|
- "Modules/Room/EmojiPicker/Data/EmojiMart/EmojiJSONStore.swift"
|
||||||
|
- "Modules/KeyBackup/Recover/Loading"
|
||||||
|
- "Modules/KeyBackup/Setup/RecoveryKey"
|
||||||
|
- "**/*.strings" # Exclude all strings files
|
||||||
|
|
||||||
|
# Add separately localizable files
|
||||||
|
# Once a language has enough translations (>80%), it must be declared here
|
||||||
|
- path: Assets/en.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/en.lproj/Localizable.strings
|
||||||
|
- path: Assets/en.lproj/Vector.strings
|
||||||
|
- path: Assets/fr.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/fr.lproj/Localizable.strings
|
||||||
|
- path: Assets/fr.lproj/Vector.strings
|
||||||
|
- path: Assets/de.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/de.lproj/Localizable.strings
|
||||||
|
- path: Assets/de.lproj/Vector.strings
|
||||||
|
- path: Assets/sq.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/sq.lproj/Localizable.strings
|
||||||
|
- path: Assets/sq.lproj/Vector.strings
|
||||||
|
- path: Assets/vi.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/vi.lproj/Localizable.strings
|
||||||
|
- path: Assets/vi.lproj/Vector.strings
|
||||||
|
- path: Assets/eu.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/eu.lproj/Localizable.strings
|
||||||
|
- path: Assets/eu.lproj/Vector.strings
|
||||||
|
- path: Assets/bg.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/bg.lproj/Localizable.strings
|
||||||
|
- path: Assets/bg.lproj/Vector.strings
|
||||||
|
- path: Assets/nl.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/nl.lproj/Localizable.strings
|
||||||
|
- path: Assets/nl.lproj/Vector.strings
|
||||||
|
- path: Assets/ca.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/ca.lproj/Localizable.strings
|
||||||
|
- path: Assets/ca.lproj/Vector.strings
|
||||||
|
- path: Assets/zh_Hans.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/zh_Hans.lproj/Localizable.strings
|
||||||
|
- path: Assets/zh_Hans.lproj/Vector.strings
|
||||||
|
- path: Assets/ru.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/ru.lproj/Localizable.strings
|
||||||
|
- path: Assets/ru.lproj/Vector.strings
|
||||||
|
- path: Assets/zh_Hant.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/zh_Hant.lproj/Localizable.strings
|
||||||
|
- path: Assets/zh_Hant.lproj/Vector.strings
|
||||||
|
- path: Assets/es.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/es.lproj/Localizable.strings
|
||||||
|
- path: Assets/es.lproj/Vector.strings
|
||||||
|
- path: Assets/ja.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/ja.lproj/Localizable.strings
|
||||||
|
- path: Assets/ja.lproj/Vector.strings
|
||||||
|
- path: Assets/hu.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/hu.lproj/Localizable.strings
|
||||||
|
- path: Assets/hu.lproj/Vector.strings
|
||||||
|
- path: Assets/pl.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/pl.lproj/Localizable.strings
|
||||||
|
- path: Assets/pl.lproj/Vector.strings
|
||||||
|
- path: Assets/cy.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/cy.lproj/Localizable.strings
|
||||||
|
- path: Assets/cy.lproj/Vector.strings
|
||||||
|
- path: Assets/it.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/it.lproj/Localizable.strings
|
||||||
|
- path: Assets/it.lproj/Vector.strings
|
||||||
|
- path: Assets/et.lproj/InfoPlist.strings
|
||||||
|
- path: Assets/et.lproj/Localizable.strings
|
||||||
|
- path: Assets/et.lproj/Vector.strings
|
||||||
|
- path: Assets/is.lproj/Vector.strings
|
|
@ -32,8 +32,8 @@ targets:
|
||||||
type: app-extension
|
type: app-extension
|
||||||
|
|
||||||
configFiles:
|
configFiles:
|
||||||
Debug: ../RiotNSE/NSE-Debug.xcconfig
|
Debug: NSE-Debug.xcconfig
|
||||||
Release: ../RiotNSE/NSE-Release.xcconfig
|
Release: NSE-Release.xcconfig
|
||||||
|
|
||||||
postbuildScripts:
|
postbuildScripts:
|
||||||
- name: Embed Precompiled Frameworks
|
- name: Embed Precompiled Frameworks
|
||||||
|
@ -42,7 +42,7 @@ targets:
|
||||||
shell: /bin/sh
|
shell: /bin/sh
|
||||||
|
|
||||||
sources:
|
sources:
|
||||||
- path: ../RiotNSE
|
- path: .
|
||||||
- path: ../Riot/Managers/Settings/RiotSettings.swift
|
- path: ../Riot/Managers/Settings/RiotSettings.swift
|
||||||
- path: ../Config/BuildSettings.swift
|
- path: ../Config/BuildSettings.swift
|
||||||
- path: ../Riot/Utils/DataProtectionHelper.swift
|
- path: ../Riot/Utils/DataProtectionHelper.swift
|
|
@ -32,8 +32,8 @@ targets:
|
||||||
type: app-extension
|
type: app-extension
|
||||||
|
|
||||||
configFiles:
|
configFiles:
|
||||||
Debug: ../RiotShareExtension/SupportingFiles/ShareExtension-Debug.xcconfig
|
Debug: SupportingFiles/ShareExtension-Debug.xcconfig
|
||||||
Release: ../RiotShareExtension/SupportingFiles/ShareExtension-Release.xcconfig
|
Release: SupportingFiles/ShareExtension-Release.xcconfig
|
||||||
|
|
||||||
postbuildScripts:
|
postbuildScripts:
|
||||||
- name: Embed Precompiled Frameworks
|
- name: Embed Precompiled Frameworks
|
||||||
|
@ -42,7 +42,7 @@ targets:
|
||||||
shell: /bin/sh
|
shell: /bin/sh
|
||||||
|
|
||||||
sources:
|
sources:
|
||||||
- path: ../RiotShareExtension
|
- path: .
|
||||||
- path: ../Riot/Modules/Common/SegmentedViewController/SegmentedViewController.m
|
- path: ../Riot/Modules/Common/SegmentedViewController/SegmentedViewController.m
|
||||||
- path: ../Riot/Categories/Bundle.swift
|
- path: ../Riot/Categories/Bundle.swift
|
||||||
- path: ../Riot/Managers/Theme/Themes/DefaultTheme.swift
|
- path: ../Riot/Managers/Theme/Themes/DefaultTheme.swift
|
|
@ -37,11 +37,11 @@ targets:
|
||||||
base:
|
base:
|
||||||
BUNDLE_LOADER: $(TEST_HOST)
|
BUNDLE_LOADER: $(TEST_HOST)
|
||||||
FRAMEWORK_SEARCH_PATHS: $(SDKROOT)/Developer/Library/Frameworks $(inherited)
|
FRAMEWORK_SEARCH_PATHS: $(SDKROOT)/Developer/Library/Frameworks $(inherited)
|
||||||
INFOPLIST_FILE: RiotTests/Info.plist
|
INFOPLIST_FILE: Info.plist
|
||||||
LD_RUNPATH_SEARCH_PATHS: $(inherited) @executable_path/Frameworks @loader_path/Frameworks
|
LD_RUNPATH_SEARCH_PATHS: $(inherited) @executable_path/Frameworks @loader_path/Frameworks
|
||||||
PRODUCT_BUNDLE_IDENTIFIER: org.matrix.$(PRODUCT_NAME:rfc1034identifier)
|
PRODUCT_BUNDLE_IDENTIFIER: org.matrix.$(PRODUCT_NAME:rfc1034identifier)
|
||||||
PRODUCT_NAME: RiotTests
|
PRODUCT_NAME: RiotTests
|
||||||
SWIFT_OBJC_BRIDGING_HEADER: RiotTests/RiotTests-Bridging-Header.h
|
SWIFT_OBJC_BRIDGING_HEADER: RiotTests-Bridging-Header.h
|
||||||
TEST_HOST: $(BUILT_PRODUCTS_DIR)/Riot.app/Riot
|
TEST_HOST: $(BUILT_PRODUCTS_DIR)/Riot.app/Riot
|
||||||
configs:
|
configs:
|
||||||
Debug:
|
Debug:
|
||||||
|
@ -55,4 +55,4 @@ targets:
|
||||||
script: echo "Skipping, nothing to be embedded."
|
script: echo "Skipping, nothing to be embedded."
|
||||||
shell: /bin/sh
|
shell: /bin/sh
|
||||||
|
|
||||||
sources: [../RiotTests]
|
sources: .
|
|
@ -35,8 +35,8 @@ targets:
|
||||||
- sdk: Intents.framework
|
- sdk: Intents.framework
|
||||||
|
|
||||||
configFiles:
|
configFiles:
|
||||||
Debug: ../SiriIntents/SiriIntents-Debug.xcconfig
|
Debug: SiriIntents-Debug.xcconfig
|
||||||
Release: ../SiriIntents/SiriIntents-Release.xcconfig
|
Release: SiriIntents-Release.xcconfig
|
||||||
|
|
||||||
postbuildScripts:
|
postbuildScripts:
|
||||||
- name: Embed Precompiled Frameworks
|
- name: Embed Precompiled Frameworks
|
||||||
|
@ -45,7 +45,7 @@ targets:
|
||||||
shell: /bin/sh
|
shell: /bin/sh
|
||||||
|
|
||||||
sources:
|
sources:
|
||||||
- path: ../SiriIntents
|
- path: .
|
||||||
- path: ../Riot/Generated/InfoPlist.swift
|
- path: ../Riot/Generated/InfoPlist.swift
|
||||||
- path: ../Riot/Categories/Bundle.swift
|
- path: ../Riot/Categories/Bundle.swift
|
||||||
- path: ../Config/CommonConfiguration.swift
|
- path: ../Config/CommonConfiguration.swift
|
|
@ -1,127 +0,0 @@
|
||||||
name: Riot
|
|
||||||
|
|
||||||
schemes:
|
|
||||||
Riot:
|
|
||||||
analyze:
|
|
||||||
config: Debug
|
|
||||||
archive:
|
|
||||||
config: Release
|
|
||||||
build:
|
|
||||||
targets:
|
|
||||||
Riot:
|
|
||||||
- running
|
|
||||||
- testing
|
|
||||||
- profiling
|
|
||||||
- analyzing
|
|
||||||
- archiving
|
|
||||||
profile:
|
|
||||||
config: Release
|
|
||||||
run:
|
|
||||||
config: Debug
|
|
||||||
disableMainThreadChecker: true
|
|
||||||
test:
|
|
||||||
config: Debug
|
|
||||||
disableMainThreadChecker: true
|
|
||||||
targets:
|
|
||||||
- RiotTests
|
|
||||||
|
|
||||||
targets:
|
|
||||||
Riot:
|
|
||||||
type: application
|
|
||||||
platform: iOS
|
|
||||||
|
|
||||||
dependencies:
|
|
||||||
- target: RiotShareExtension
|
|
||||||
- target: SiriIntents
|
|
||||||
- target: RiotNSE
|
|
||||||
|
|
||||||
configFiles:
|
|
||||||
Debug: ../Riot/SupportingFiles/App-Debug.xcconfig
|
|
||||||
Release: ../Riot/SupportingFiles/App-Release.xcconfig
|
|
||||||
|
|
||||||
preBuildScripts:
|
|
||||||
- name: ⚠️ SwiftLint
|
|
||||||
runOnlyWhenInstalling: false
|
|
||||||
shell: /bin/sh
|
|
||||||
script: "${PODS_ROOT}/SwiftLint/swiftlint\n"
|
|
||||||
- name: 🛠 SwiftGen
|
|
||||||
runOnlyWhenInstalling: false
|
|
||||||
shell: /bin/sh
|
|
||||||
script: "${PODS_ROOT}/SwiftGen/bin/swiftgen config run --config Tools/SwiftGen/swiftgen-config.yml\n"
|
|
||||||
|
|
||||||
sources:
|
|
||||||
- path: ../Tools
|
|
||||||
excludes:
|
|
||||||
- "Logs"
|
|
||||||
- "Release"
|
|
||||||
- "Templates/*.sh"
|
|
||||||
- path: ../Config
|
|
||||||
excludes:
|
|
||||||
- "AppConfig.swift"
|
|
||||||
- path: ../Riot
|
|
||||||
excludes:
|
|
||||||
- "Modules/Room/EmojiPicker/Data/EmojiMart/EmojiJSONStore.swift"
|
|
||||||
- "Modules/KeyBackup/Recover/Loading"
|
|
||||||
- "Modules/KeyBackup/Setup/RecoveryKey"
|
|
||||||
- "**/*.strings" # Exclude all strings files
|
|
||||||
|
|
||||||
# Add separately localizable files
|
|
||||||
# Once a language has enough translations (>80%), it must be declared here
|
|
||||||
- path: ../Riot/Assets/en.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/en.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/en.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/fr.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/fr.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/fr.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/de.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/de.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/de.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/sq.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/sq.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/sq.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/vi.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/vi.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/vi.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/eu.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/eu.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/eu.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/bg.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/bg.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/bg.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/nl.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/nl.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/nl.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/ca.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/ca.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/ca.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/zh_Hans.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/zh_Hans.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/zh_Hans.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/ru.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/ru.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/ru.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/zh_Hant.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/zh_Hant.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/zh_Hant.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/es.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/es.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/es.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/ja.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/ja.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/ja.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/hu.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/hu.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/hu.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/pl.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/pl.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/pl.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/cy.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/cy.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/cy.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/it.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/it.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/it.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/et.lproj/InfoPlist.strings
|
|
||||||
- path: ../Riot/Assets/et.lproj/Localizable.strings
|
|
||||||
- path: ../Riot/Assets/et.lproj/Vector.strings
|
|
||||||
- path: ../Riot/Assets/is.lproj/Vector.strings
|
|
10
project.yml
10
project.yml
|
@ -25,8 +25,8 @@ options:
|
||||||
postGenCommand: sh Tools/XcodeGen/postGenCommand.sh
|
postGenCommand: sh Tools/XcodeGen/postGenCommand.sh
|
||||||
|
|
||||||
include:
|
include:
|
||||||
- path: Targets/Application.yml
|
- path: Riot/Application.yml
|
||||||
- path: Targets/ApplicationTests.yml
|
- path: RiotTests/ApplicationTests.yml
|
||||||
- path: Targets/ShareExtension.yml
|
- path: RiotShareExtension/ShareExtension.yml
|
||||||
- path: Targets/SiriIntents.yml
|
- path: SiriIntents/SiriIntents.yml
|
||||||
- path: Targets/NotificationServiceExtension.yml
|
- path: RiotNSE/NotificationServiceExtension.yml
|
Loading…
Reference in a new issue