-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.xml
41 lines (38 loc) · 1.38 KB
/
build.xml
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
<?xml version="1.0" encoding="UTF-8"?>
<!-- Ant script to package the widget -->
<project name="app-pzp-enrolment" default="make-all" basedir="./">
<target name="gen-wgt" depends="clean">
<!-- Creates the widget -->
<zip destfile="${basedir}/${ant.project.name}.wgt">
<zipfileset dir="${basedir}/src"
includes="
config.xml,
enrol.png,
index.html,
registerwebinos.js,
webinos.js,
jquery/"
excludes="
**/.gitignore
**/*.iml" />
</zip>
</target>
<target name="clean">
<!-- Removes precompiled widget -->
<delete file="${basedir}/${ant.project.name}.wgt" />
<!-- Make wgt folder if not already exists -->
<mkdir dir="${basedir}/installed/13be5cfb9c336f34de467d6a370e3210c59c5f7f/wgt" />
<!-- Clean up widget files -->
<delete includeEmptyDirs="true" quiet="true">
<fileset dir="${basedir}/installed/13be5cfb9c336f34de467d6a370e3210c59c5f7f/wgt" includes="**/*"/>
</delete>
<delete file="${basedir}/installed/13be5cfb9c336f34de467d6a370e3210c59c5f7f/.wgt"/>
</target>
<target name="make-all" depends="gen-wgt">
<!-- Copy source files in the install dir -->
<copy todir="${basedir}/installed/13be5cfb9c336f34de467d6a370e3210c59c5f7f/wgt">
<fileset dir="${basedir}/src"/>
</copy>
<copy file="${basedir}/${ant.project.name}.wgt" tofile="${basedir}/installed/13be5cfb9c336f34de467d6a370e3210c59c5f7f/.wgt"/>
</target>
</project>