sysmodellibs/sysmodelgen/group/build.xml
changeset 7 3c36c452f013
parent 1 b538b70cbe51
equal deleted inserted replaced
6:5b32dc297d05 7:3c36c452f013
    17 	
    17 	
    18 	<property name="temp.folder" value="${epoc.build}/temp" />
    18 	<property name="temp.folder" value="${epoc.build}/temp" />
    19 
    19 
    20 	<property name="zip.folder" value="${epoc.build}/zips/" />
    20 	<property name="zip.folder" value="${epoc.build}/zips/" />
    21 	
    21 	
    22 	<property name="current.version" value="1.0.0" />
    22 	<property name="current.version" value="2.0.0" />
    23 	
    23 	
    24 	<property name="src.folder" value="${basedir}/src" />
    24 	<property name="src.folder" value="${basedir}/src" />
    25 	
    25 	
    26 	<property name="doc.folder" value="${basedir}/docs" />
    26 	<property name="xslt.folder" value="${basedir}/core" />
    27 	
    27 	
    28 	<property name="resources.folder" value="${basedir}/resources" />
    28 	<property name="resources.folder" value="${basedir}/rsc" />
       
    29 
       
    30 	<property name="extras.folder" value="${basedir}/extra" />
    29 	
    31 	
    30 	<property name="installer.folder" value="${basedir}/installer" />
    32 	<property name="installer.folder" value="${basedir}/installer" />
    31 	
    33 	
    32 	<target name="clean">
    34 	<target name="clean">
    33 	
    35 	
    45 		
    47 		
    46 		<mkdir dir="${temp.folder}"/>
    48 		<mkdir dir="${temp.folder}"/>
    47 		
    49 		
    48 		<mkdir dir="${zip.folder}"/>
    50 		<mkdir dir="${zip.folder}"/>
    49 		
    51 		
    50 		<copy file="${src.folder}/svg/DrawSvg.pl" tofile="${temp.folder}/SysModGen.pl"/>
    52 		<copy file="${basedir}/SysModGen.pl" tofile="${temp.folder}/SysModGen.pl"/>
    51 		
    53 		
    52 		<copy todir="${temp.folder}/documentation" >
    54 		<copy todir="${temp.folder}/src">
    53 			<fileset dir="${doc.folder}/">
       
    54 				<exclude name="**/DISTRIBUTION.POLICY"/>
       
    55 				<exclude name="**/SystemModelToolkitInstaller_main.jpg" />
       
    56 			</fileset>
       
    57 		</copy>
       
    58 		
       
    59 		<copy todir="${temp.folder}">
       
    60 			<fileset dir="${src.folder}/">
    55 			<fileset dir="${src.folder}/">
    61 				<exclude name="**/DISTRIBUTION.POLICY"/>
    56 				<exclude name="**/DISTRIBUTION.POLICY.S60"/>
    62 				<exclude name="**/*.pl"/>
    57 				<exclude name="**/*.pl"/>
    63 			</fileset>
    58 			</fileset>
    64 		</copy>
    59 		</copy>
    65 		
    60 		
    66 		<copy todir="${temp.folder}/resources">
    61 		<copy todir="${temp.folder}/rsc">
    67 			<fileset dir="${resources.folder}/">
    62 			<fileset dir="${resources.folder}/">
    68 				<exclude name="**/DISTRIBUTION.POLICY"/>
    63 				<exclude name="**/DISTRIBUTION.POLICY.S60"/>
       
    64 			</fileset>
       
    65 		</copy>
       
    66 
       
    67 		<copy todir="${temp.folder}/extra">
       
    68 			<fileset dir="${extras.folder}/">
       
    69 				<exclude name="**/DISTRIBUTION.POLICY.S60"/>
       
    70 			</fileset>
       
    71 		</copy>
       
    72 
       
    73 		<copy todir="${temp.folder}/core">
       
    74 			<fileset dir="${xslt.folder}/">
       
    75 				<exclude name="**/DISTRIBUTION.POLICY.S60"/>
    69 			</fileset>
    76 			</fileset>
    70 		</copy>
    77 		</copy>
    71 		
    78 		
    72 		<copy todir="${release.folder}/SystemModelGenerator">
    79 		<copy todir="${release.folder}/SystemModelGenerator">
    73 			<fileset dir="${temp.folder}">
    80 			<fileset dir="${temp.folder}">
    74 				<exclude name="**/DISTRIBUTION.POLICY"/>
    81 				<exclude name="**/DISTRIBUTION.POLICY.S60"/>
    75 			</fileset>
    82 			</fileset>
    76 		</copy>
    83 		</copy>
    77 		
    84 		
    78 		<copy file="${installer.folder}/SysModGen.cmd" todir="${release.folder}"/>
    85 		<copy file="${installer.folder}/SysModGen.cmd" todir="${release.folder}"/>
    79 		
    86 		
    95 
   102 
    96 		<fileset id="dist.contents.SystemModelGenerator" dir="${release.folder}/SystemModelGenerator" includes="*"/>
   103 		<fileset id="dist.contents.SystemModelGenerator" dir="${release.folder}/SystemModelGenerator" includes="*"/>
    97 		<pathconvert property="prop.dist.contents" refid="dist.contents.SystemModelGenerator" pathsep="${line.separator}"/>
   104 		<pathconvert property="prop.dist.contents" refid="dist.contents.SystemModelGenerator" pathsep="${line.separator}"/>
    98 		<echo>${prop.dist.contents}</echo>
   105 		<echo>${prop.dist.contents}</echo>
    99 		
   106 		
   100 		<fileset id="dist.contents.common" dir="${release.folder}/SystemModelGenerator/common" includes="*"/>
   107 		<fileset id="dist.contents.core" dir="${release.folder}/SystemModelGenerator/core" includes="*"/>
   101 		<pathconvert property="prop.dist.contents.common" refid="dist.contents.common" pathsep="${line.separator}"/>
   108 		<pathconvert property="prop.dist.contents.core" refid="dist.contents.core" pathsep="${line.separator}"/>
   102 		<echo>${prop.dist.contents.common}</echo>
   109 		<echo>${prop.dist.contents.core}</echo>
   103 
       
   104 		<fileset id="dist.contents.documentation" dir="${release.folder}/SystemModelGenerator/documentation" includes="*"/>
       
   105 		<pathconvert property="prop.dist.contents.documentation" refid="dist.contents.documentation" pathsep="${line.separator}"/>
       
   106 		<echo>${prop.dist.contents.documentation}</echo>
       
   107 		
   110 		
   108 		<fileset id="dist.contents.svg" dir="${release.folder}/SystemModelGenerator/svg" includes="*"/>
   111 		<fileset id="dist.contents.src" dir="${release.folder}/SystemModelGenerator/src" includes="*"/>
   109 		<pathconvert property="prop.dist.contents.svg" refid="dist.contents.svg" pathsep="${line.separator}"/>
   112 		<pathconvert property="prop.dist.contents.src" refid="dist.contents.src" pathsep="${line.separator}"/>
   110 		<echo>${prop.dist.contents.svg}</echo>
   113 		<echo>${prop.dist.contents.src}</echo>
   111 		
   114 		
   112 		<fileset id="dist.contents.auxiliary" dir="${release.folder}/SystemModelGenerator/resources/auxiliary" includes="*"/>
   115 		<fileset id="dist.contents.extra" dir="${release.folder}/SystemModelGenerator/extra" includes="*"/>
   113 		<pathconvert property="prop.dist.contents.auxiliary" refid="dist.contents.auxiliary" pathsep="${line.separator}"/>
   116 		<pathconvert property="prop.dist.contents.extra" refid="dist.contents.extra" pathsep="${line.separator}"/>
   114 		<echo>${prop.dist.contents.auxiliary}</echo>
   117 		<echo>${prop.dist.contents.extra}</echo>
   115 		
   118 		
   116 		<fileset id="dist.contents.Xalan" dir="${release.folder}/SystemModelGenerator/resources/installed/Xalan" includes="*"/>
   119 		<fileset id="dist.contents.Xalan" dir="${release.folder}/SystemModelGenerator/rsc/installed/Xalan" includes="*"/>
   117 		<pathconvert property="prop.dist.contents.Xalan" refid="dist.contents.Xalan" pathsep="${line.separator}"/>
   120 		<pathconvert property="prop.dist.contents.Xalan" refid="dist.contents.Xalan" pathsep="${line.separator}"/>
   118 		<echo>${prop.dist.contents.Xalan}</echo>
   121 		<echo>${prop.dist.contents.Xalan}</echo>
   119 		
   122 		
   120 		<fileset id="dist.contents.xsd" dir="${release.folder}/SystemModelGenerator/resources/xsd" includes="*"/>
   123 		<fileset id="dist.contents.xsd" dir="${release.folder}/SystemModelGenerator/src/old/resources/xsd" includes="*"/>
   121 		<pathconvert property="prop.dist.contents.xsd" refid="dist.contents.xsd" pathsep="${line.separator}"/>
   124 		<pathconvert property="prop.dist.contents.xsd" refid="dist.contents.xsd" pathsep="${line.separator}"/>
   122 		<echo>${prop.dist.contents.xsd}</echo>
   125 		<echo>${prop.dist.contents.xsd}</echo>
   123 		
   126 		
   124 		<echo message="${release.folder}\SysModGen.cmd" />
   127 		<echo message="${release.folder}\SysModGen.cmd" />
   125 	</target>
   128 	</target>