File: build.sh

package info (click to toggle)
snpsift 5.2.e%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 28,968 kB
  • sloc: java: 18,365; xml: 159; sh: 108; makefile: 19
file content (24 lines) | stat: -rwxr-xr-x 550 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/sh -e

grammar="SnpSift.g"
package="org.snpsift.antlr"
init="main"
testFile="../test/z.bds"
package_dir=$( echo "$package" | tr '.' '/')
dst="../src/main/java/$package_dir/"

# Programs
jar="antlr-4.9.3-complete.jar"
antlr4="java -Xmx1g -cp $jar org.antlr.v4.Tool"
grun="java -Xmx1g -cp .:$jar org.antlr.v4.runtime.misc.TestRig"

# Delete old files
echo Deleting old files
rm -vf *.class *.java

echo Compiling
# $antlr4 -visitor -package $package $grammar
$antlr4 -package "$package" $grammar

echo Copying files to $dst
cp -vf *.java "$dst"