File: rules

package info (click to toggle)
libbsf-java 1%3A2.4.0-4
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 2,924 kB
  • ctags: 2,470
  • sloc: java: 5,373; xml: 224; ansic: 182; python: 57; makefile: 16
file content (29 lines) | stat: -rwxr-xr-x 1,010 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
24
25
26
27
28
29
#!/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/patchsys-quilt.mk
include /usr/share/cdbs/1/class/ant.mk

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

# disable jython support because it is broken for jython >= 2.5
#DEB_JARS := xalan2 jython js ${ANT_HOME}/lib/ant-junit.jar junit commons-logging
DEB_JARS := xalan2 js ${ANT_HOME}/lib/ant-junit.jar junit commons-logging

DEB_ANT_BUILD_TARGET := jar javadocs
#DEB_ANT_CHECK_TARGET := test

clean::
	$(RM) -r build lib

makebuilddir::
	mkdir -p lib

install/libbsf-java::
	install -m 644 lib/bsf.jar debian/libbsf-java/usr/share/java/bsf-$(DEB_UPSTREAM_VERSION).jar
	ln -s bsf-$(DEB_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/api/* $(CURDIR)/debian/libbsf-java/usr/share/doc/libbsf-java/api/