d5f82fd041
This commit should be faily self-explainatory. It splits the three autodiscovery methods into their own gradle builds so they can be plugged in and out easily. This commit doesn't necessarily make the latter possible though. Dependency graph should look something like this now: app:ui \ \app:autodiscovery:api | |\app:autodiscovery:providersxml | |\app:autodiscovery:srvrecords | \app:autodiscovery:thunderbird
23 lines
660 B
Groovy
23 lines
660 B
Groovy
include ':app:k9mail'
|
|
include ':app:k9mail-jmap'
|
|
include ':app:ui'
|
|
include ':app:core'
|
|
include ':app:storage'
|
|
include ':app:crypto-openpgp'
|
|
include ':app:testing'
|
|
include ':app:autodiscovery:api'
|
|
include ':app:autodiscovery:providersxml'
|
|
include ':app:autodiscovery:srvrecords'
|
|
include ':app:autodiscovery:thunderbird'
|
|
include ':mail:common'
|
|
include ':mail:testing'
|
|
include ':mail:protocols:imap'
|
|
include ':mail:protocols:pop3'
|
|
include ':mail:protocols:webdav'
|
|
include ':mail:protocols:smtp'
|
|
include ':backend:api'
|
|
include ':backend:imap'
|
|
include ':backend:pop3'
|
|
include ':backend:webdav'
|
|
include ':backend:jmap'
|
|
include ':plugins:openpgp-api-lib:openpgp-api'
|