1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
%:
dh $@ --with javahelper
execute_before_dh_auto_configure:
# Copy previously generated sources into the source tree of the artifact
cp -r debian/generated-sources/antlr3/* tool/src/main/java
execute_after_dh_auto_build:
# Building the Ant task
javac -source 8 -target 8 -encoding ISO-8859-1 -g -cp /usr/share/java/ant.jar antlr-ant/main/antlr3-task/antlr3-src/org/apache/tools/ant/antlr/ANTLR3.java
jar -cvf antlr-ant/main/antlr3-task/antlr3-task.jar -C antlr-ant/main/antlr3-task/antlr3-src .
zip --delete antlr-ant/main/antlr3-task/antlr3-task.jar *.java
execute_after_dh_clean:
# Removing the generated sources
-rm -r tool/src/main/java/*.tokens tool/src/main/java/org/antlr/grammar
# Removing the jar of the Ant task
-rm antlr-ant/main/antlr3-task/antlr3-task.jar
|