Changeset 1031
- Timestamp:
- 03/27/13 16:00:49 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
DCWoRMS/branches/coolemall/build.xml
r1016 r1031 1 <project name=" gssim" default="compile" basedir=".">1 <project name="dcworms" default="compile" basedir="."> 2 2 3 3 <!-- declare location of basic directories and variables in the project--> … … 5 5 <property name="build" location="build" /> 6 6 <property name="jars" location="jars" /> 7 <property name="to-grms" location="to-grms" />8 7 9 8 <!-- define basic classpath. This jars are required to compile source code. --> … … 62 61 <!-- 63 62 creates jar files from copiled classes. 64 gssim.jar - contains all compiled classes63 dcworms.jar - contains all compiled classes 65 64 schedframe.jar - contains classes only from schedframe package 66 gssim_schedframe.jar - contains classes only from gssim.schedframe package,67 those classes are GSSIMspecific implementations of interfaces from schedframe package68 gssim_light.jar - contains all classes except those from schedframe and gssim.schedframe65 dcworms_schedframe.jar - contains classes only from dcworms.schedframe package, 66 those classes are DCworms specific implementations of interfaces from schedframe package 67 dcworms_light.jar - contains all classes except those from schedframe and dcworms.schedframe 69 68 packages 70 69 --> 71 70 <target name="jar" depends="compile, 72 71 jar.schedframe, 73 jar. gssim.schedframe,74 jar. gssim.light,75 jar. gssim" />72 jar.dcworms.schedframe, 73 jar.dcworms.light, 74 jar.dcworms" /> 76 75 77 76 <target name="jar.schedframe"> … … 79 78 </target> 80 79 81 <target name="jar. gssim.schedframe">82 <jar destfile="${build}/ gssim_schedframe.jar" basedir="${build}/classes" includes="gssim/schedframe/**" />80 <target name="jar.dcworms.schedframe"> 81 <jar destfile="${build}/dcworms_schedframe.jar" basedir="${build}/classes" includes="dcworms/schedframe/**" /> 83 82 </target> 84 83 85 <target name="jar. gssim.light">86 <jar destfile="${build}/ gssim_light.jar" basedir="${build}/classes" excludes="schedframe/**,gssim/schedframe/**,gssim/db/**" />84 <target name="jar.dcworms.light"> 85 <jar destfile="${build}/dcworms_light.jar" basedir="${build}/classes" excludes="schedframe/**,dcworms/schedframe/**" /> 87 86 </target> 88 87 89 <target name="jar. gssim">90 <jar destfile="${build}/ gssim.jar" basedir="${build}/classes" />88 <target name="jar.dcworms"> 89 <jar destfile="${build}/dcworms.jar" basedir="${build}/classes" /> 91 90 </target> 92 91 … … 99 98 </target> 100 99 101 102 <!-- prepares file structure to run on grms -->103 <target name="grms.prepare" depends="compile, jar.gssim">104 <copy todir="${to-grms}/jars">105 <fileset dir="${jars}" />106 </copy>107 108 <copy todir="${to-grms}/simulator">109 <fileset dir="simulator" />110 </copy>111 112 <copy todir="${to-grms}/properties">113 <fileset dir="properties" />114 </copy>115 116 <copy file="${build}/gssim.jar" tofile="${to-grms}/gssim.jar" />117 <copy file="start-gssim.sh" tofile="${to-grms}/start-gssim.sh" />118 <chmod file="${to-grms}/start-gssim.sh" perm="ugo+rx" />119 </target>120 121 <!-- removes directory for preparation to grms from the file system -->122 <target name="grms.clean">123 <delete dir="${to-grms}" />124 </target>125 126 <target name="grms.install" depends="grms.prepare, grms.clean"/>127 128 100 <!-- removes build directory from the file system --> 129 <target name="clean" depends="grms.clean">101 <target name="clean" > 130 102 <delete dir="${build}" /> 131 103 </target>
Note: See TracChangeset
for help on using the changeset viewer.