Create module 'builtins', move 'runtime' -> 'runtime.jvm'

'builtins' will be used for platform-independent core built-in definitions,
'runtime.jvm' for things that should be present at runtime in order for Kotlin
code to execute correctly on JVM

ProgressionUtil goes to 'builtins' right now because progression iterators
depend on it, but should be rewritten to Kotlin later
This commit is contained in:
Alexander Udalov
2014-01-15 18:55:16 +04:00
parent ca565b9c19
commit dc66561ca5
57 changed files with 64 additions and 76 deletions
+5 -3
View File
@@ -516,8 +516,8 @@
<cleandir dir="${output}/classes/runtime"/>
<javac2 destdir="${output}/classes/runtime" debug="true" debuglevel="lines,vars,source" includeAntRuntime="false" source="${java.target}" target="${java.target}">
<withKotlin/>
<src path="${basedir}/runtime/src"/>
<src path="${basedir}/runtime/kt"/>
<src path="${basedir}/core/builtins/src"/>
<src path="${basedir}/core/runtime.jvm/src"/>
</javac2>
<cleandir dir="${output}/classes/stdlib"/>
@@ -552,7 +552,9 @@
<target name="runtime_sources">
<jar destfile="${kotlin-home}/lib/kotlin-runtime-sources.jar">
<fileset dir="${basedir}/runtime/src" includes="**/*"/>
<fileset dir="${basedir}/core/builtins/native" includes="**/*"/>
<fileset dir="${basedir}/core/builtins/src" includes="**/*"/>
<fileset dir="${basedir}/core/runtime.jvm/src" includes="**/*"/>
<fileset dir="${basedir}/libraries/stdlib/src" includes="**/*"/>
<zipfileset file="${kotlin-home}/build.txt" prefix="META-INF"/>