File: rules

package info (click to toggle)
biomaj 1.2.3-11
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 10,308 kB
  • sloc: java: 23,542; perl: 1,491; sql: 894; xml: 859; sh: 491; makefile: 22
file content (38 lines) | stat: -rwxr-xr-x 1,083 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/make -f
# debian/rules for biomaj
# Author: Olivier Sallou <olivier.sallou@irisa.fr>
# License: CeCILL

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

# This has to be exported to make some magic below work.
export DH_OPTIONS

export ANT_HOME=/usr/share/ant
export JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:/bin/javac::")

%:
	dh $@ --with javahelper

override_dh_auto_build:
	echo ${JAVA_HOME}
	ant -Dant.build.javac.source=1.5 -Dant.build.javac.target=1.5 -f usr/share/biomaj/build.xml
	javac -source 1.5 -target 1.5 -d usr/share/biomaj/bin usr/share/biomaj/bin/Configurator.java

override_dh_install:
	dh_install
	mv debian/biomaj/etc/biomaj/db_properties/global.properties debian/biomaj/usr/share/biomaj/global.properties.tpl

override_dh_clean:
	dh_clean
	rm -rf usr/share/biomaj/build
	rm -rf usr/share/biomaj/dist
	rm -f usr/share/biomaj/lib/biomaj.jar
	rm -f usr/share/biomaj/bin/*.class

override_dh_fixperms:
	dh_fixperms
	chmod 600 debian/biomaj/usr/share/biomaj/global.properties.tpl
	chmod 644 debian/biomaj/usr/share/biomaj/sql/*.sql