build.gradle.kts 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. /*
  2. * Copyright (c) Milan Jurkulák 2024.
  3. * Contact:
  4. * e: mimoccc@gmail.com
  5. * e: mj@mjdev.org
  6. * w: https://mjdev.org
  7. */
  8. import org.mjdev.gradle.extensions.isAndroidStudio
  9. plugins {
  10. id("AppPlugin")
  11. }
  12. appConfig {
  13. namespace = "org.mjdev.tvapp"
  14. description = "Smart TV android app for any android device"
  15. createDocumentation = !isAndroidStudio
  16. // todo
  17. default {
  18. // buildConfigString(
  19. // "IPTV_API_URL" to "https://iptv-org.github.io/api/",
  20. // "GITHUB_USER" to "mimoccc",
  21. // "GITHUB_REPOSITORY" to "tvapp"
  22. // )
  23. // manifestPlaceholders(
  24. // "auth0Domain" to "@string/com_auth0_domain",
  25. // "auth0Scheme" to "demo"
  26. // )
  27. }
  28. // todo
  29. debug {
  30. // println("creating test bt config field")
  31. // buildConfigField("String" , "TEST", "\"TEST\"")
  32. // stringRes("app_name", "TVApp-Debug")
  33. // addSyncProviderAuthString("sync_auth", "sync")
  34. }
  35. // todo
  36. release {
  37. // stringRes("app_name", "TVApp")
  38. // addSyncProviderAuthString("sync_auth", "sync")
  39. }
  40. // todo
  41. minified {
  42. // stringRes("app_name", "TVApp-Minified")
  43. // addSyncProviderAuthString("sync_auth", "sync")
  44. }
  45. }