File: rules

package info (click to toggle)
cdk 1%3A1.2.10-6
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 16,820 kB
  • sloc: java: 118,076; xml: 23,060; makefile: 64
file content (72 lines) | stat: -rwxr-xr-x 1,449 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
#!/usr/bin/make -f

include /usr/share/cdbs/1/class/javahelper.mk
include /usr/share/cdbs/1/class/ant.mk
include /usr/share/cdbs/1/rules/debhelper.mk

JAVA_HOME := /usr/lib/jvm/default-java
DEB_JARS := \
	ant-contrib \
	javacc

ANT_ARGS := -Dlib=/usr/share/java

DEB_ANT_BUILD_TARGET := info dist-all

COMPONENTS := \
	annotation \
	atomtype \
	builder3d \
	builder3dtools \
	charges \
	control \
	core \
	data \
	dict \
	diff \
	extra \
	fingerprint \
	forcefield \
	formula \
	interfaces \
	ioformats \
	io \
	ionpot \
	isomorphism \
	libiocml \
	libiomd \
	nonotify \
	pcore \
	pdb \
	qm \
	qsar \
	qsaratomic \
	qsarbond \
	qsarionpot \
	qsarmolecular \
	qsarprotein \
	reaction \
	render \
	sdg \
	smarts \
	smiles \
	standard \
	structgen \
	valencycheck

clean::
	rm -f src/org/openscience/cdk/smiles/smarts/parser/SMARTSParserTokenManager.java
	rm -rf build

install/libcdk-java::
	for COMPONENT in $(COMPONENTS); do \
		install -m 644 dist/jar/cdk-$$COMPONENT.jar \
			debian/libcdk-java/usr/share/java/cdk-$$COMPONENT-$(DEB_UPSTREAM_VERSION).jar; \
		ln -s cdk-$$COMPONENT-$(DEB_UPSTREAM_VERSION).jar \
			debian/libcdk-java/usr/share/java/cdk-$$COMPONENT.jar; \
		if [ $$COMPONENT != "core" ]; then \
			echo usr/share/java/cdk-$$COMPONENT.jar cdk-core.jar >> debian/classpath; \
		else \
			echo usr/share/java/cdk-$$COMPONENT.jar jama.jar jgrapht.jar log4j-1.2.jar xercesImpl.jar vecmath.jar xom.jar >> debian/classpath; \
		fi \
	done