File: rules

package info (click to toggle)
libbsf-java 1%3A2.3.0%2Bcvs20050308a-2
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,460 kB
  • ctags: 1,264
  • sloc: java: 7,643; cpp: 2,514; xml: 1,773; jsp: 463; ansic: 182; makefile: 61; python: 45; sh: 29
file content (23 lines) | stat: -rwxr-xr-x 844 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
# debian/rules file for libbsf-java (uses cdbs)

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/class/ant.mk

export UPSTREAM_VERSION = 2.3.0

JAVA_HOME := /usr/lib/jvm/java-gcj
ANT_HOME  := /usr/share/ant

DEB_JARS := xalan2 servlet-2.3 jython js ${ANT_HOME}/lib/ant-junit.jar junit

DEB_ANT_BUILD_TARGET := compile javadocs
DEB_ANT_CHECK_TARGET := test

install/libbsf-java::
	install -m 644 build/lib/bsf.jar debian/libbsf-java/usr/share/java/bsf-$(UPSTREAM_VERSION).jar
	ln -s bsf-$(UPSTREAM_VERSION).jar debian/libbsf-java/usr/share/java/bsf.jar
	# install the javadocs into api directory
	install -d $(CURDIR)/debian/libbsf-java/usr/share/doc/libbsf-java/api/
	cp -a build/javadocs/* $(CURDIR)/debian/libbsf-java/usr/share/doc/libbsf-java/api/