Sleds/resources/build.xml

49 lines
2.0 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." default="replaceStrings" name="sl-resources">
<tstamp>
<format property="build.date" pattern="MM/dd/yyyy hh:mm aa"/>
<format property="build.stamp" pattern="yyyyMMdd-hh"/>
<format property="js.arg" pattern="yyyyMMddhhmm" />
</tstamp>
<propertyfile file="local-version.properties" comment="Local non-masterbuild properties">
<entry key="master.build.date" value="${build.date}"/>
<entry key="master.build.stamp" value="${build.stamp}"/>
<entry key="master.build.tag" value="LOCAL_NO_TAG"/>
<entry key="master.build.svntag" value=""/>
</propertyfile>
<echo message="Loading ../masterbuild/masterbuild-version.properties"/>
<property file="../masterbuild/masterbuild-version.properties"/>
<property file="local-version.properties"/>
<property environment="env" />
<property name="master.build.branch.name" value="${env.BRANCH_NAME}"/>
<echo message="master.build.tag: ${master.build.tag}"/>
<echo message="master.build.branch.name: ${master.build.branch.name}"/>
<!-- One time init for local setup: Execute this once if you want to use the flash target! -->
<target name="replaceStrings">
<mkdir dir="gen"/>
<mkdir dir="gen/strings"/>
<copy todir="gen/strings">
<filterset>
<filter token="build.date" value="${build.date}"/>
<filter token="build.stamp" value="${build.stamp}"/>
<filter token="js.arg" value="${js.arg}"/>
<filter token="master.build.date" value="${master.build.date}"/>
<filter token="master.build.stamp" value="${master.build.stamp}"/>
<filter token="master.build.tag" value="${master.build.tag}"/>
<filter token="master.build.branch" value="${master.build.branch}"/>
<filter token="master.build.branch.name" value="${master.build.branch.name}"/>
<filter token="master.build.git.commit" value="${master.build.git.commit}"/>
<filter token="master.build.svntag" value="${master.build.svntag}"/>
</filterset>
<fileset dir="src/strings">
<include name="*.json"/>
</fileset>
</copy>
</target>
</project>