| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- /*
- * Copyright (c) Milan Jurkulák 2024.
- * Contact:
- * e: mimoccc@gmail.com
- * e: mj@mjdev.org
- * w: https://mjdev.org
- */
- import org.mjdev.gradle.extensions.isAndroidStudio
- plugins {
- AppPlugin
- }
- appConfig {
- namespace = "org.mjdev.tvapp"
- description = "Smart TV android app for any android device"
- autoCorrectCode = true
- ignoreCodeFailures = isAndroidStudio
- createDocumentation = !isAndroidStudio
- reportUndocumentedFiles = !isAndroidStudio
- failOnDocumentationWarning = false
- createReleaseNotes = !isAndroidStudio
- createZipRelease = !isAndroidStudio
- createWebApp = !isAndroidStudio
- createWebSiteFromGit = false
- renameApkOutputByAppID = false
- createInfoClass = false
- launcherIconByBuildType = false
- // todo
- default {
- // buildConfigString(
- // "IPTV_API_URL" to "https://iptv-org.github.io/api/",
- // "GITHUB_USER" to "mimoccc",
- // "GITHUB_REPOSITORY" to "tvapp"
- // )
- // manifestPlaceholders(
- // "auth0Domain" to "@string/com_auth0_domain",
- // "auth0Scheme" to "demo"
- // )
- }
- // todo
- debug {
- // println("creating test bt config field")
- // buildConfigField("String" , "TEST", "\"TEST\"")
- // stringRes("app_name", "TVApp-Debug")
- // addSyncProviderAuthString("sync_auth", "sync")
- }
- // todo
- release {
- // stringRes("app_name", "TVApp")
- // addSyncProviderAuthString("sync_auth", "sync")
- }
- // todo
- minified {
- // stringRes("app_name", "TVApp-Minified")
- // addSyncProviderAuthString("sync_auth", "sync")
- }
- }
|