/*
 * This file is part of Applied Energistics 2.
 * Copyright (c) 2013 - 2014, AlgorithmX2, All rights reserved.
 *
 * Applied Energistics 2 is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * Applied Energistics 2 is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with Applied Energistics 2.  If not, see <http://www.gnu.org/licenses/lgpl>.
 */



repositories {

    maven {
        name 'CB Maven FS'
        url "http://chickenbones.net/maven/"
    }

    maven {
        name "Waila Mobius Repo"
        url "http://mobiusstrip.eu/maven"
    }

    maven {
        name "FireBall API Depot"
        url "http://dl.tsr.me/artifactory/libs-release-local"
    }
}

dependencies {

    compile "codechicken:ForgeMultipart:${config.cb_minecraft_version}-${config.fmp_version}:dev"
    compile "codechicken:CodeChickenLib:${config.cb_minecraft_version}-${config.code_chicken_lib_version}:dev"
    compile "codechicken:CodeChickenCore:${config.cb_minecraft_version}-${config.code_chicken_core_version}:dev"
    compile "codechicken:NotEnoughItems:${config.cb_minecraft_version}-${config.nei_version}:dev"

    compile "mcp.mobius.waila:Waila:${config.waila_version}:dev"
	
    compile(group: 'api', name: 'betterstorage', version: "${config.api_betterstorage_version}")
    compile(group: 'api', name: 'coloredlightscore', version: "${config.api_coloredlightscore_version}")
    compile(group: 'api', name: 'craftguide', version: "${config.api_craftguide_version}")
    compile(group: 'api', name: 'ic2', version: "${config.api_ic2_version}")
    compile(group: 'api', name: 'immibis', version: "${config.api_immibis_version}")
    compile(group: 'api', name: 'invtweaks', version: "${config.api_invtweaks_version}")
    compile(group: 'api', name: 'mekansim', version: "${config.api_mekansim_version}")
    compile(group: 'api', name: 'mfr', version: "${config.api_mfr_version}")
    compile(group: 'api', name: 'railcraft', version: "${config.api_railcraft_version}")
    compile(group: 'api', name: 'rblocks', version: "${config.api_rblocks_version}")
    compile(group: 'api', name: 'rf', version: "${config.api_rf_version}")
    compile(group: 'api', name: 'rotarycraft', version: "${config.api_rotarycraft_version}")
    compile(group: 'dev', name: 'buildcraft', version: "${config.dev_buildcraft_version}")

    // add hacked buildcraft jar to compile time (for facades)
    compile fileTree(dir: 'libs', include: '*.jar')

    testCompile "junit:junit:4.11"
}
