94 lines
2.6 KiB
YAML
94 lines
2.6 KiB
YAML
name: Velody
|
|
options:
|
|
bundleIdPrefix: de.diyaa.velody
|
|
settings:
|
|
base:
|
|
SWIFT_VERSION: 5.9
|
|
GENERATE_INFOPLIST_FILE: YES
|
|
packages:
|
|
VelodyDomain:
|
|
path: ../../packages/apple/VelodyDomain
|
|
VelodyNetworking:
|
|
path: ../../packages/apple/VelodyNetworking
|
|
VelodyPlayback:
|
|
path: ../../packages/apple/VelodyPlayback
|
|
VelodyPersistence:
|
|
path: ../../packages/apple/VelodyPersistence
|
|
VelodySync:
|
|
path: ../../packages/apple/VelodySync
|
|
VelodyUtilities:
|
|
path: ../../packages/apple/VelodyUtilities
|
|
targets:
|
|
VelodyMac:
|
|
type: application
|
|
platform: macOS
|
|
deploymentTarget: "14.0"
|
|
sources:
|
|
- path: VelodyMac/Sources
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: de.diyaa.velody.mac
|
|
INFOPLIST_KEY_CFBundleDisplayName: Velody Mac
|
|
INFOPLIST_KEY_LSApplicationCategoryType: public.app-category.music
|
|
MACOSX_DEPLOYMENT_TARGET: 14.0
|
|
dependencies:
|
|
- package: VelodyDomain
|
|
product: VelodyDomain
|
|
- package: VelodyNetworking
|
|
product: VelodyNetworking
|
|
- package: VelodyPlayback
|
|
product: VelodyPlayback
|
|
- package: VelodyPersistence
|
|
product: VelodyPersistence
|
|
- package: VelodySync
|
|
product: VelodySync
|
|
- package: VelodyUtilities
|
|
product: VelodyUtilities
|
|
VelodyiPhone:
|
|
type: application
|
|
platform: iOS
|
|
deploymentTarget: "17.0"
|
|
sources:
|
|
- path: VelodyiPhone/Sources
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: de.diyaa.velody.iphone
|
|
INFOPLIST_KEY_CFBundleDisplayName: Velody
|
|
IPHONEOS_DEPLOYMENT_TARGET: 17.0
|
|
dependencies:
|
|
- package: VelodyDomain
|
|
product: VelodyDomain
|
|
- package: VelodyNetworking
|
|
product: VelodyNetworking
|
|
- package: VelodyPersistence
|
|
product: VelodyPersistence
|
|
- package: VelodySync
|
|
product: VelodySync
|
|
- package: VelodyUtilities
|
|
product: VelodyUtilities
|
|
scheme:
|
|
testTargets:
|
|
- VelodyiPhoneTests
|
|
VelodyiPhoneTests:
|
|
type: bundle.unit-test
|
|
platform: iOS
|
|
deploymentTarget: "17.0"
|
|
hostApplication: VelodyiPhone
|
|
sources:
|
|
- path: VelodyiPhone/Tests
|
|
settings:
|
|
base:
|
|
PRODUCT_BUNDLE_IDENTIFIER: de.diyaa.velody.iphone.tests
|
|
dependencies:
|
|
- target: VelodyiPhone
|
|
- package: VelodyDomain
|
|
product: VelodyDomain
|
|
- package: VelodyNetworking
|
|
product: VelodyNetworking
|
|
- package: VelodyPersistence
|
|
product: VelodyPersistence
|
|
- package: VelodySync
|
|
product: VelodySync
|
|
- package: VelodyUtilities
|
|
product: VelodyUtilities
|