File: rules

package info (click to toggle)
antlr3 3.5.3-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,576 kB
  • sloc: java: 92,592; xml: 942; sh: 19; makefile: 11
file content (23 lines) | stat: -rwxr-xr-x 868 bytes parent folder | download
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