-
Notifications
You must be signed in to change notification settings - Fork 1
/
build.xml
51 lines (45 loc) · 2 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
42
43
44
45
46
47
48
49
50
51
<project name="MyidCredentialProvider" default="test">
<get src="http://webtools.intercede.com/Ivy/latest/bootstrap.xml" dest=".bootstrap.xml" skipexisting="true" quiet="true"/>
<import file=".bootstrap.xml" />
<import file="${dependency.dir}/scripts/Tools.Build.Platform/build_platform.xml" />
<property name="module.sln" value="EdeficeCommon\EdeficeCommon" />
<macrodef name="moduleZipPlatform">
<attribute name="platform" />
<attribute name="dirPattern" />
<attribute name="compDir" />
<attribute name="zipSuffix" />
<attribute name="excludes" default="" />
<sequential>
<!--<zip destfile="${ivy.zip.dir}/${moduleName}_@{platform}_@{zipSuffix}.zip" whenempty="${zip.whenempty}">
<zipfileset
dir="${base.dir}/EdeficeCommon"
includes="@{compDir}/@{dirPattern}/*.lib @{compDir}/@{dirPattern}/*.pdb"
excludes="@{excludes}" />
<zipfileset
dir="${base.dir}/ASN1"
includes="@{compDir}/@{dirPattern}/*.lib @{compDir}/@{dirPattern}/*.pdb"
excludes="@{excludes}" />
<zipfileset
dir="${base.dir}/Exceptions"
includes="@{compDir}/@{dirPattern}/*.lib @{compDir}/@{dirPattern}/*.pdb"
excludes="@{excludes}" />
<zipfileset
dir="${base.dir}/Conversions"
includes="@{compDir}/@{dirPattern}/*.lib @{compDir}/@{dirPattern}/*.pdb"
excludes="@{excludes}" />
<zipfileset
dir="${base.dir}/String"
includes="@{compdir}/@{dirPattern}/*.lib @{compDir}/@{dirPattern}/*.pdb"
excludes="@{excludes}" />
</zip>-->
</sequential>
</macrodef>
<target name="Jenkins" depends="JenkinsLib" />
<target name="moduleZip">
<antcall target="PlatformCommon.moduleZip">
<param name="zipPrefix" value="Utilities\EdeficeCommon" />
<param name="zipAdditionalIncludes" value="*EntryPoints.cpp UtilitiesTests/TestMain.cpp UtilitiesTests/MockMain.cpp SiteSafety.cpp OID.rc OID.csv" />
</antcall>
</target>
<target name="clean-module" depends="clean-module32, clean-module64, clean-module32.UMD, clean-module64.UMD, clean_deps" />
</project>