blob: 82f92e3d9420ccd39b679893a2bde5c41e80ff03 (
plain) (
tree)
|
|
<?xml version="1.0" encoding="UTF-8"?>
<!-- ======================================================================
This ant script creates a zip file for each of eTrice's runtime projects.
If the projects would not be zipped the resulting file namens would be too long to be
handled my MS Windows. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=301858
Henrik Rentz-Reichert (original by Moritz Eysholdt)
====================================================================== -->
<project name="project" default="zip_all_projects">
<property name="target" location="contents" />
<macrodef name="zip_project">
<attribute name="name" default="default" />
<attribute name="source" default="default" />
<sequential>
<delete file="${target}/@{name}.zip" />
<zip destfile="${target}/@{name}.zip" basedir="@{source}/@{name}" excludes="pom.xml,bin/**,Debug/**,Release/**,*.cspec,jgen_*,target/**,MinGWDebug/**,PosixDebug/**" />
</sequential>
</macrodef>
<target name="zip_all_projects">
<zip_project source="../../runtime" name="org.eclipse.etrice.runtime.java" />
<zip_project source="../../runtime" name="org.eclipse.etrice.modellib.java" />
<zip_project source="../../runtime" name="org.eclipse.etrice.runtime.c" />
<zip_project source="../../runtime" name="org.eclipse.etrice.modellib.c" />
<zip_project source="../../runtime" name="org.eclipse.etrice.runtime.cpp" />
<zip_project source="../../runtime" name="org.eclipse.etrice.modellib.cpp" />
<zip_project source="../../examples" name="org.eclipse.etrice.tutorials.java" />
<zip_project source="../../examples" name="org.eclipse.etrice.tutorials.c" />
<zip_project source="../../examples" name="org.eclipse.etrice.tutorials.simulators.trafficlight" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors1" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors2" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors3" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors4" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors5" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors6" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors7" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors8" />
<zip_project source="../../examples" name="org.eclipse.etrice.examples.dynamicactors9" />
</target>
</project>
|