Compile/Jar serialization-related code in build.xml

This commit is contained in:
Andrey Breslav
2013-06-05 12:32:11 +04:00
committed by Alexander Udalov
parent a95bbb0f1d
commit 1d7fd47a51
+6 -2
View File
@@ -14,6 +14,7 @@
<path id="classpath"> <path id="classpath">
<fileset dir="${idea.sdk}" includes="core/*.jar"/> <fileset dir="${idea.sdk}" includes="core/*.jar"/>
<fileset dir="${idea.sdk}" includes="lib/protobuf-2.5.0.jar"/>
<fileset dir="${basedir}/lib" includes="**/*.jar"/> <fileset dir="${basedir}/lib" includes="**/*.jar"/>
<fileset dir="${basedir}/dependencies" includes="jline.jar"/> <fileset dir="${basedir}/dependencies" includes="jline.jar"/>
@@ -23,6 +24,7 @@
<dirset id="compilerSources.dirset" dir="${basedir}/"> <dirset id="compilerSources.dirset" dir="${basedir}/">
<include name="compiler/frontend/src"/> <include name="compiler/frontend/src"/>
<include name="compiler/frontend/serialization/src"/>
<include name="compiler/frontend.java/src"/> <include name="compiler/frontend.java/src"/>
<include name="compiler/backend/src"/> <include name="compiler/backend/src"/>
<include name="compiler/cli/src"/> <include name="compiler/cli/src"/>
@@ -39,6 +41,7 @@
<property name="idea.out" value="${basedir}/out/production"/> <property name="idea.out" value="${basedir}/out/production"/>
<patternset id="compilerClassesFromIDEA.fileset"> <patternset id="compilerClassesFromIDEA.fileset">
<include name="frontend/**"/> <include name="frontend/**"/>
<include name="serialization/**"/>
<include name="frontend.java/**"/> <include name="frontend.java/**"/>
<include name="backend/**"/> <include name="backend/**"/>
<include name="cli/**"/> <include name="cli/**"/>
@@ -104,7 +107,7 @@
<classpath refid="classpath"/> <classpath refid="classpath"/>
</javac> </javac>
<copy todir="${output}/classes/generators"> <copy todir="${output}/classes/generators">
<fileset dir="compiler/frontend/builtins" includes="**/*.jet"/> <fileset dir="compiler/frontend/builtins" includes="jet/*.kotlin_*"/>
</copy> </copy>
</target> </target>
@@ -273,6 +276,7 @@
<zipgroupfileset dir="${basedir}/ideaSDK/core" includes="*.jar" excludes="util.jar"/> <zipgroupfileset dir="${basedir}/ideaSDK/core" includes="*.jar" excludes="util.jar"/>
<zipgroupfileset dir="${basedir}/ideaSDK/lib" includes="jna-utils.jar"/> <zipgroupfileset dir="${basedir}/ideaSDK/lib" includes="jna-utils.jar"/>
<zipgroupfileset dir="${basedir}/ideaSDK/lib" includes="oromatcher.jar"/> <zipgroupfileset dir="${basedir}/ideaSDK/lib" includes="oromatcher.jar"/>
<zipgroupfileset dir="${basedir}/ideaSDK/lib" includes="protobuf-2.5.0.jar"/>
<zipgroupfileset dir="${basedir}/js/js.translator/lib" includes="*.jar"/> <zipgroupfileset dir="${basedir}/js/js.translator/lib" includes="*.jar"/>
<zipgroupfileset dir="${basedir}/dependencies" includes="jline.jar"/> <zipgroupfileset dir="${basedir}/dependencies" includes="jline.jar"/>
@@ -346,7 +350,7 @@
!org/jdom/xpath/Jaxen*, !org/jdom/xpath/Jaxen*,
!org/mozilla/javascript/xml/impl/xmlbeans/**, !org/mozilla/javascript/xml/impl/xmlbeans/**,
!META-INF/maven**, !META-INF/maven**,
**.class,**.properties,**.jet,**.kt, **.class,**.properties,**.kt,**.kotlin_*,
META-INF/services/**,META-INF/native/**,META-INF/MANIFEST.MF, META-INF/services/**,META-INF/native/**,META-INF/MANIFEST.MF,
messages/**) messages/**)