// Note: "common.gradle" in the root project contains additional initialization
//   for this project. This initialization is applied in the "build.gradle"
//   of the root project.

// NetBeans will automatically add "run" and "debug" tasks relying on the
// "mainClass" property. You may however define the property prior executing
// tasks by passing a "-PmainClass=<QUALIFIED_CLASS_NAME>" argument.
//
// Note however, that you may define your own "run" and "debug" task if you
// prefer. In this case NetBeans will not add these tasks but you may rely on
// your own implementation.
if (!hasProperty('mainClass')) {
    ext.mainClass = 'org.openzen.zenscript.constructor.Main'
}

dependencies {
	compile 'org.json:json:20180130'
	compile project(':CodeModel')
	compile project(':Parser')
	compile project(':Validator')
	compile project(':CompilerShared')
	compile project(':JavaBytecodeCompiler')
	compile project(':JavaSourceCompiler')
}