-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbuild.xml
More file actions
120 lines (103 loc) · 4.92 KB
/
Copy pathbuild.xml
File metadata and controls
120 lines (103 loc) · 4.92 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
<project name="EDC Installer" default="build" basedir=".">
<description>Generates a installation package for all EDC components.</description>
<property file="${settings.dir}/ivysettings.properties" />
<property name="installer.dir" value="${basedir}/build_installation"/>
<property name="build.dir" value="${basedir}/build"/>
<property file="edc_installer.properties"/>
<property name="src.dir" value="${basedir}/src"/>
<property name="lib.dir" value="${basedir}/lib"/>
<property name="dist.dir" value="${basedir}/installation"/>
<path id="package.classpath">
<fileset dir="${lib.dir}"/>
</path>
<path id="lib.path">
<fileset dir="${izpack-dist}/lib" includes="*.jar"/>
</path>
<target name="get_edc_arc_build">
<copy file="${edc_arc_dist.dir}/EDC_Addin.esriAddIn" todir="${installer.dir}"/>
<copy file="${edc_arc_dist.dir}/README.txt" todir="${installer.dir}"/>
</target>
<target name="get_edc_matlab_build">
<copy todir="${installer.dir}/Matlab">
<fileset dir="${edc_matlab_dist.dir}/Matlab"/>
</copy>
<copy file="${edc_matlab_dist.dir}/edc_matlab.m" todir="${installer.dir}"/>
<copy file="${edc_matlab_dist.dir}/edc_openlocal.m" todir="${installer.dir}"/>
<copy file="${edc_matlab_dist.dir}/install_edc.m" todir="${installer.dir}"/>
</target>
<target name="get_edc_r_build">
<copy file="${edc_r_dist.dir}/EDCR_1.3.tar.gz" todir="${installer.dir}/EDCR"/>
<!-- <copy file="${edc_r_dist.dir}/EDCR_1.1_win.tar.gz" todir="${installer.dir}/EDCR"/>
<copy file="${edc_r_dist.dir}/EDCR_1.1.zip" todir="${installer.dir}/EDCR"/>-->
<copy file="${edc_r_dist.dir}/set_library_path" todir="${installer.dir}/EDCR"/>
<copy file="${edc_r_dist.dir}/install_edc" todir="${installer.dir}/EDCR"/>
<copy file="${edc_r_dist.dir}/remove_edc" todir="${installer.dir}/EDCR"/>
<copy file="${edc_r_dist.dir}/hdf5-1.8.10-patch1.tar.gz" todir="${installer.dir}/EDCR"/>
<copy file="${edc_r_dist.dir}/netcdf-4.2.1.1.zip" todir="${installer.dir}/EDCR"/>
</target>
<target name="get_edc_excel_build">
<copy todir="${installer.dir}/excel">
<fileset dir="${edc_excel_dist.dir}"/>
</copy>
</target>
<target name="get_edc_core_build">
<copy todir="${installer.dir}/lib">
<fileset dir="${edc_core_dist.dir}/lib"/>
</copy>
<copy todir="${installer.dir}/data">
<fileset dir="${edc_core_dist.dir}/data"/>
</copy>
<copy file="${edc_core_dist.dir}/edcstore.xml" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/EDC_WIN.bat" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/EDC_MAC.command" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/EDC_MAC_preLion.command" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/EDC_LINUX.sh" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/edcconfig.xml" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/EDC-1.3.7-ReleaseNotes_UserGuide.pdf" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/log4j.properties" todir="${installer.dir}"/>
<copy file="${edc_core_dist.dir}/EDC.jar" tofile="${installer.dir}/EDC.jar"/>
<copy file="${edc_core_dist.dir}/README.txt" tofile="${installer.dir}/README"/>
</target>
<target name="clean">
<delete dir="${build.dir}" />
<delete dir="${installer.dir}"/>
<delete dir="${dist.dir}"/>
<mkdir dir="${build.dir}"/>
<mkdir dir="${installer.dir}"/>
<mkdir dir="${dist.dir}"/>
</target>
<target name="build" depends="clean">
<antcall target="get_edc_core_build"/>
<antcall target="get_edc_arc_build"/>
<antcall target="get_edc_r_build"/>
<antcall target="get_edc_matlab_build"/>
<antcall target="get_edc_excel_build"/>
<javac srcdir="${src.dir}" includeantruntime="false" destdir="${build.dir}" target="11" source="11" >
<classpath refid="package.classpath" />
</javac>
<jar destfile="${installer.dir}/installer.jar" basedir="${build.dir}"/>
<antcall target="build_izpack"/>
</target>
<property name="izpack-dist" value="/Users/cheryl.morse/EDC_work/EDC-Installer/izpack/"/>
<path id="lib.path">
<fileset dir="${izpack-dist}/lib" includes="*.jar"/>
</path>
<target name="build_izpack">
<taskdef name="IzPack" classpathref="lib.path"
classname="com.izforge.izpack.ant.IzPackTask"/>
<echo message="Makes the installer using IzPack"/>
<IzPack input="/Users/cheryl.morse/EDC_work/EDC-Installer/EDC_install.xml"
output="${dist.dir}/EDC_Setup.jar"
installerType="standard"
basedir="${basedir}"
izPackDir="${izpack-dist}"/>
<!--
<IzPack input="Z:\EDC_work\EDC-Installer\EDC_install.xml"
output="${dist.dir}/Setup.jar"
installerType="standard"
basedir="${basedir}"/>
<copy file="EDC_WIN_install.bat" todir="${dist.dir}"/>
<copy file="EDC_LINUX_install.sh" todir="${dist.dir}"/>
<copy file="${installer.dir}/install_edc" todir="${dist.dir}"/> -->
</target>
</project>