File: rules

package info (click to toggle)
xml-commons-external 1.4.01-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,484 kB
  • sloc: java: 12,856; xml: 72; makefile: 16
file content (24 lines) | stat: -rwxr-xr-x 1,105 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
#!/usr/bin/make -f

include /usr/share/java/java_defaults.mk
include /usr/share/dpkg/pkg-info.mk

%:
	dh $@ --with maven-repo-helper --with javahelper

override_dh_auto_build:
	# Build all classes
	mkdir classes
	javac -source $(java_compat_level) -target $(java_compat_level) -d classes `find org/ javax/ -name '*.java'`

	# Build xml-apis-ext and xml-apis jar
	(cd classes/; jar -cvfm ../xml-apis-ext.jar ../manifest.commons \
	  `find -type d -name "sac" -o -name "smil" -o -name "svg"`)
	(cd classes/; jar -cvfm ../xml-apis.jar ../manifest.commons \
	  `find -type f ! \( -wholename "*/sac/*" -o -wholename "*/smil/*" -o -wholename "*/svg/*" \)`)

override_dh_link:
	dh_link
	dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-ext-${DEB_VERSION_UPSTREAM}.jar /usr/share/java/xml-commons-external-${DEB_VERSION_UPSTREAM}.jar
	dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-ext-${DEB_VERSION_UPSTREAM}.jar /usr/share/java/xml-commons-external.jar
	dh_link -plibxml-commons-external-java /usr/share/java/xml-apis-${DEB_VERSION_UPSTREAM}.jar     /usr/share/java/jaxp-1.4.jar