chg: moved parser files into tools dir
This commit is contained in:
parent
243e80d8ac
commit
4ee6d89bf5
6 changed files with 14 additions and 52 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,8 +1,6 @@
|
||||||
.*
|
.*
|
||||||
|
|
||||||
/build/
|
/build/
|
||||||
/build/work
|
|
||||||
|
|
||||||
/claustra/
|
/claustra/
|
||||||
/docs/
|
/docs/
|
||||||
/jobs/
|
/jobs/
|
||||||
|
|
55
build.xml
55
build.xml
|
@ -22,55 +22,33 @@
|
||||||
~ limitations under the License.
|
~ limitations under the License.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<project name="antville" default="dist" basedir=".">
|
<project name="antville" default="usage" basedir=".">
|
||||||
<target name="help" depends="usage"/>
|
<target name="help" depends="usage"/>
|
||||||
<target name="usage">
|
<target name="usage">
|
||||||
<echo message="Antville Build Instructions"/>
|
<echo message="Antville Build Instructions"/>
|
||||||
<echo message="==========================="/>
|
<echo message="==========================="/>
|
||||||
<echo message="Available targets are:"/>
|
<echo message="Available targets are:"/>
|
||||||
<echo message=" clean Clean up build directory"/>
|
|
||||||
<echo message=" help Show these build instructions"/>
|
<echo message=" help Show these build instructions"/>
|
||||||
<echo message=" messages Generate JavaScript message files"/>
|
<echo message=" messages Generate JavaScript message files"/>
|
||||||
<echo message=" patch Apply patch file to Antville installation"/>
|
<echo message=" patch Apply patch file to Antville installation"/>
|
||||||
<echo message=" pot Extract gettext call strings into POT file"/>
|
<echo message=" pot Extract gettext call strings into POT file"/>
|
||||||
<echo message=" +claustra Scaffolds a new claustra, ready for implementation"/>
|
<echo message=" +claustra Scaffolds a new claustra, ready for implementation"/>
|
||||||
<echo message=" +patch Scaffolds a new patch, ready for implementation"/>
|
<echo message=" +patch Scaffolds a new patch, ready for implementation"/>
|
||||||
|
<echo/>
|
||||||
|
<echo message="Everything else is built with yarn scripts:"/>
|
||||||
|
<exec executable="yarn">
|
||||||
|
<arg value="run"/>
|
||||||
|
</exec>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="init">
|
<target name="init">
|
||||||
<tstamp>
|
|
||||||
<format property="date" pattern="d MMM yyyy" locale="en"/>
|
|
||||||
</tstamp>
|
|
||||||
<tstamp>
|
<tstamp>
|
||||||
<format property="file-date" pattern="yyyyMMdd" locale="en"/>
|
<format property="file-date" pattern="yyyyMMdd" locale="en"/>
|
||||||
</tstamp>
|
</tstamp>
|
||||||
|
|
||||||
<property name="name" value="antville"/>
|
|
||||||
<property name="year" value="2001-${year}"/>
|
|
||||||
<property name="version" value="1.6"/>
|
|
||||||
<property name="package.name" value="${name}-${version}"/>
|
|
||||||
|
|
||||||
<property name="antville.src" value="https://github.com/antville/antville.git"/>
|
|
||||||
<property name="helma.src" value="https://github.com/antville/helma.git"/>
|
|
||||||
<property name="jala.src" value="https://github.com/antville/helma-jala.git"/>
|
|
||||||
|
|
||||||
<property name="uikit.dir" location="./node_modules/uikit/dist"/>
|
|
||||||
|
|
||||||
<property name="build.dir" location="${basedir}/build"/>
|
|
||||||
<property file="${build.dir}/build.properties"/>
|
|
||||||
|
|
||||||
<property name="helma.dir" location="/opt/helma"/>
|
<property name="helma.dir" location="/opt/helma"/>
|
||||||
<property name="extra.dir" location="${build.dir}/extra"/>
|
<property name="build.dir" location="${basedir}/build"/>
|
||||||
<property name="dist.dir" location="${build.dir}/dist"/>
|
<property name="tools.dir" location="${basedir}/tools"/>
|
||||||
<property name="work.dir" location="${build.dir}/work"/>
|
|
||||||
<property name="source.dir" location="${work.dir}/src"/>
|
|
||||||
<property name="export.dir" location="${work.dir}/export"/>
|
|
||||||
<property name="modules.dir" location="${export.dir}/helma/modules"/>
|
|
||||||
<property name="antville.dir" location="${export.dir}/antville"/>
|
|
||||||
|
|
||||||
<property name="docs.title" value="Antville&#32;${version}&#32;API&#32;Reference"/>
|
|
||||||
<property name="docs.infiles" location="${basedir}/code"/>
|
|
||||||
<property name="docs.outfiles" location="${basedir}/docs"/>
|
|
||||||
|
|
||||||
<property name="i18n.scan" value="claustra code compat extra"/>
|
<property name="i18n.scan" value="claustra code compat extra"/>
|
||||||
<property name="i18n.destination" location="${basedir}/i18n"/>
|
<property name="i18n.destination" location="${basedir}/i18n"/>
|
||||||
|
@ -84,7 +62,7 @@
|
||||||
classname="helma.main.launcher.Commandline" fork="true">
|
classname="helma.main.launcher.Commandline" fork="true">
|
||||||
<!-- Root.extractMessages is currently located in Global/i18n.js -->
|
<!-- Root.extractMessages is currently located in Global/i18n.js -->
|
||||||
<arg value="antville.extractMessages"/>
|
<arg value="antville.extractMessages"/>
|
||||||
<arg value="${build.dir}/MessageParser.js"/>
|
<arg value="${tools.dir}/MessageParser.js"/>
|
||||||
<arg value="${i18n.scan}"/>
|
<arg value="${i18n.scan}"/>
|
||||||
<arg value="${i18n.template}"/>
|
<arg value="${i18n.template}"/>
|
||||||
</java>
|
</java>
|
||||||
|
@ -93,7 +71,7 @@
|
||||||
<target name="messages" depends="init">
|
<target name="messages" depends="init">
|
||||||
<java dir="${helma.dir}" classpath="${helma.dir}/lib/rhino-1.7.9.jar"
|
<java dir="${helma.dir}" classpath="${helma.dir}/lib/rhino-1.7.9.jar"
|
||||||
classname="org.mozilla.javascript.tools.shell.Main">
|
classname="org.mozilla.javascript.tools.shell.Main">
|
||||||
<arg value="${build.dir}/PoParser.js"/>
|
<arg value="${tools.dir}/PoParser.js"/>
|
||||||
<arg value="${i18n.poDirectory}"/>
|
<arg value="${i18n.poDirectory}"/>
|
||||||
<arg value="${i18n.destination}"/>
|
<arg value="${i18n.destination}"/>
|
||||||
<arg value="${i18n.namespace}"/>
|
<arg value="${i18n.namespace}"/>
|
||||||
|
@ -143,17 +121,4 @@
|
||||||
<echo file="${claustra.dir}/../Claustra/Claustra.properties" append="true"><!--
|
<echo file="${claustra.dir}/../Claustra/Claustra.properties" append="true"><!--
|
||||||
-->${claustra.name} = mountpoint(${claustra.title})${line.separator}</echo>
|
-->${claustra.name} = mountpoint(${claustra.title})${line.separator}</echo>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
<target name="clean" depends="init">
|
|
||||||
<delete dir="${work.dir}"/>
|
|
||||||
<delete dir="${dist.dir}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="file-exists" unless="file.exists">
|
|
||||||
<available property="file.exists" file="${file}"/>
|
|
||||||
</target>
|
|
||||||
|
|
||||||
<target name="debug" depends="init">
|
|
||||||
<!-- For debugging and testing purposes -->
|
|
||||||
</target>
|
|
||||||
</project>
|
</project>
|
||||||
|
|
|
@ -10,7 +10,7 @@
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"antclick": "tools/build/antclick.sh",
|
"antclick": "tools/build/antclick.sh",
|
||||||
"build": "tools/build/antville.sh",
|
"build": "tools/build/antville.sh",
|
||||||
"clean": "rm -rf build/work",
|
"clean": "rm -rf build",
|
||||||
"export": "tools/build/export.sh",
|
"export": "tools/build/export.sh",
|
||||||
"jars": "tools/build/jars.sh",
|
"jars": "tools/build/jars.sh",
|
||||||
"docs": "tools/build/docs.sh",
|
"docs": "tools/build/docs.sh",
|
||||||
|
|
|
@ -2,11 +2,10 @@
|
||||||
|
|
||||||
base_dir=$(pwd)
|
base_dir=$(pwd)
|
||||||
build_dir=$base_dir/build
|
build_dir=$base_dir/build
|
||||||
work_dir=$build_dir/work
|
|
||||||
|
|
||||||
dist_dir=$work_dir/dist
|
dist_dir=$build_dir/dist
|
||||||
export_dir=$work_dir/export
|
export_dir=$build_dir/export
|
||||||
source_dir=$work_dir/src
|
source_dir=$build_dir/src
|
||||||
|
|
||||||
jar_repo=https://repo1.maven.org/maven2
|
jar_repo=https://repo1.maven.org/maven2
|
||||||
antville_repo=https://github.com/antville/antville.git
|
antville_repo=https://github.com/antville/antville.git
|
||||||
|
|
Loading…
Add table
Reference in a new issue