Skip to main content
aboutsummaryrefslogblamecommitdiffstats
blob: 82f92e3d9420ccd39b679893a2bde5c41e80ff03 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
















                                                                                                                        
                                                                                                                                                                                                







                                                                                              

                                                                                             


                                                                                                
                                                                                                                   

                                                                                                         
                                                                                                         


                                                                                                         
                                                                                                         
                                                                                                         
                                                                                                         


                 
<?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>

Back to the top