diff --git a/.idea/artifacts/KotlinJpsPlugin.xml b/.idea/artifacts/KotlinJpsPlugin.xml
index d20c1520000..99950f45f18 100644
--- a/.idea/artifacts/KotlinJpsPlugin.xml
+++ b/.idea/artifacts/KotlinJpsPlugin.xml
@@ -24,7 +24,7 @@
-
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
index 647e0d006fd..6a7c4e23e7d 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -13,7 +13,7 @@
-
+
@@ -68,4 +68,4 @@
-
\ No newline at end of file
+
diff --git a/build/build.iml b/build-common/build-common.iml
similarity index 82%
rename from build/build.iml
rename to build-common/build-common.iml
index 00fa174c223..9ab68bfb5dc 100644
--- a/build/build.iml
+++ b/build-common/build-common.iml
@@ -4,8 +4,6 @@
-
-
@@ -16,4 +14,4 @@
-
\ No newline at end of file
+
diff --git a/build/src/org/jetbrains/kotlin/build/JvmSourceRoot.kt b/build-common/src/org/jetbrains/kotlin/build/JvmSourceRoot.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/build/JvmSourceRoot.kt
rename to build-common/src/org/jetbrains/kotlin/build/JvmSourceRoot.kt
diff --git a/build/src/org/jetbrains/kotlin/build/generatedFiles.kt b/build-common/src/org/jetbrains/kotlin/build/generatedFiles.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/build/generatedFiles.kt
rename to build-common/src/org/jetbrains/kotlin/build/generatedFiles.kt
diff --git a/build/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollector.java b/build-common/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollector.java
similarity index 100%
rename from build/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollector.java
rename to build-common/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollector.java
diff --git a/build/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollectorImpl.java b/build-common/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollectorImpl.java
similarity index 100%
rename from build/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollectorImpl.java
rename to build-common/src/org/jetbrains/kotlin/compilerRunner/OutputItemsCollectorImpl.java
diff --git a/build/src/org/jetbrains/kotlin/compilerRunner/SimpleOutputItem.java b/build-common/src/org/jetbrains/kotlin/compilerRunner/SimpleOutputItem.java
similarity index 100%
rename from build/src/org/jetbrains/kotlin/compilerRunner/SimpleOutputItem.java
rename to build-common/src/org/jetbrains/kotlin/compilerRunner/SimpleOutputItem.java
diff --git a/build/src/org/jetbrains/kotlin/incremental/CacheVersion.kt b/build-common/src/org/jetbrains/kotlin/incremental/CacheVersion.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/CacheVersion.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/CacheVersion.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/IncrementalCacheImpl.kt b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalCacheImpl.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/IncrementalCacheImpl.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/IncrementalCacheImpl.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/IncrementalCompilationComponentsImpl.kt b/build-common/src/org/jetbrains/kotlin/incremental/IncrementalCompilationComponentsImpl.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/IncrementalCompilationComponentsImpl.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/IncrementalCompilationComponentsImpl.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/LocalFileKotlinClass.kt b/build-common/src/org/jetbrains/kotlin/incremental/LocalFileKotlinClass.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/LocalFileKotlinClass.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/LocalFileKotlinClass.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/LookupStorage.kt b/build-common/src/org/jetbrains/kotlin/incremental/LookupStorage.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/LookupStorage.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/LookupStorage.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt b/build-common/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/ProtoCompareGenerated.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt b/build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/protoDifferenceUtils.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/BasicMap.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMap.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/BasicMap.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMap.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/BasicMapsOwner.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/ClassOneToManyMap.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/FileToIdMap.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/FileToIdMap.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/FileToIdMap.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/FileToIdMap.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/IdToFileMap.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/IdToFileMap.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/IdToFileMap.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/IdToFileMap.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/LazyStorage.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/LazyStorage.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/LazyStorage.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/LazyStorage.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/LookupMap.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/LookupMap.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/LookupMap.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/LookupMap.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/externalizers.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/externalizers.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/externalizers.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/externalizers.kt
diff --git a/build/src/org/jetbrains/kotlin/incremental/storage/values.kt b/build-common/src/org/jetbrains/kotlin/incremental/storage/values.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/incremental/storage/values.kt
rename to build-common/src/org/jetbrains/kotlin/incremental/storage/values.kt
diff --git a/build/src/org/jetbrains/kotlin/modules/KotlinModuleXmlBuilder.kt b/build-common/src/org/jetbrains/kotlin/modules/KotlinModuleXmlBuilder.kt
similarity index 100%
rename from build/src/org/jetbrains/kotlin/modules/KotlinModuleXmlBuilder.kt
rename to build-common/src/org/jetbrains/kotlin/modules/KotlinModuleXmlBuilder.kt
diff --git a/build.xml b/build.xml
index 479e28cb07b..874a1408c6d 100644
--- a/build.xml
+++ b/build.xml
@@ -603,15 +603,15 @@
-
-
+
+
-
-
+
-
+
@@ -621,28 +621,28 @@
-
-
+
+
-
+
-
-
+
+
-
+
@@ -1054,7 +1054,7 @@
depends="builtins,stdlib,kotlin-test,core,reflection,pack-runtime,pack-runtime-sources,mock-runtime-for-test"/>
) {
diff --git a/jps-plugin/jps-plugin.iml b/jps-plugin/jps-plugin.iml
index 09a0ac0fec2..f884b9bd6b7 100644
--- a/jps-plugin/jps-plugin.iml
+++ b/jps-plugin/jps-plugin.iml
@@ -10,7 +10,7 @@
-
+
@@ -25,4 +25,4 @@
-
+
\ No newline at end of file
diff --git a/resources/kotlinManifest.properties b/resources/kotlinManifest.properties
index a2c1770fe8b..5ffb9065b7e 100644
--- a/resources/kotlinManifest.properties
+++ b/resources/kotlinManifest.properties
@@ -25,5 +25,5 @@ manifest.impl.title.kotlin.android.sdk.annotations=Kotlin Compiler Android SDK A
manifest.impl.title.kotlin.daemon-client=Kotlin Compile Daemon Client
-manifest.impl.title.kotlin.build=Kotlin Builder
-manifest.impl.title.kotlin.build.sources=Kotlin Builder Sources
+manifest.impl.title.kotlin.build.common=Kotlin Build Common
+manifest.impl.title.kotlin.build.common.sources=Kotlin Build Common Sources