
def packageName = getPackageName()

buildscript {
  repositories {
    maven { url 'https://maven.fabric.io/public' }
  }

  dependencies {
    classpath 'io.fabric.tools:gradle:1.+'
  }
}

android {
    defaultConfig {
        applicationId packageName
    }
}

repositories {
    maven { url 'https://maven.fabric.io/public' }
}

dependencies {
  compile('com.crashlytics.sdk.android:crashlytics:2.9.1@aar') {
    transitive = true;
  }
}

def getPackageName() {
    def config = '';

    if (file("src/main/res/xml/config.xml").exists()) {
        config = file("src/main/res/xml/config.xml").getText()
    } else {
        config = file("res/xml/config.xml").getText()
    }

    def xml = new XmlParser(false, false).parseText(config)
    def id = xml.attribute("id")
    return id.replaceAll('-','_')
}
