summaryrefslogtreecommitdiff
path: root/conf/dependencies.mk
blob: 76d0ea89f358d6796f884b155714cb8d3bf74600 (plain)
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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# What is needed to use the Modello command line
dep-modello-cli = \
	build/packages/guava \
	build/packages/modello-core \
	build/packages/plexus-build-api \
	build/packages/plexus-classworlds \
	build/packages/plexus-container-default \
	build/packages/plexus-utils \
	build/packages/xbean-reflect-bootstrap
# Where is xerces2
dep-xerces2 = \
	/usr/share/java/serializer.jar \
	/usr/share/java/xercesImpl.jar \
	/usr/share/java/xml-apis.jar
# Implementations of standard interfaces
dep-jsr305 = build/packages/jsr305
dep-jsr330 = build/packages/atinject-javax.inject

build/packages/maven: \
	$(dep-modello-cli) \
	build/packages/modello-plugins \
	build/packages/plexus-component-metadata
build/packages/maven-artifact-bootstrap: \
	build/packages/plexus-utils
build/packages/maven-plugin-api-bootstrap: \
	build/packages/maven-artifact-bootstrap \
	build/packages/plexus-classworlds \
	build/packages/plexus-container-default \
	build/packages/plexus-utils

build/packages/modello-core: \
	build/packages/plexus-build-api \
	build/packages/plexus-container-default \
	build/packages/plexus-utils
build/packages/modello-plugins: \
	build/packages/modello-core \
	build/packages/plexus-container-default \
	build/packages/plexus-build-api \
	build/packages/plexus-utils

build/packages/maven-plugin-annotations-bootstrap: \
	build/packages/maven-artifact-bootstrap
build/packages/maven-plugin-tools-api-bootstrap: \
	build/packages/maven-artifact-bootstrap \
	build/packages/maven-plugin-api-bootstrap \
	build/packages/plexus-container-default \
	build/packages/plexus-utils
build/packages/xbean-reflect-bootstrap: \
	/usr/share/java/asm-all-2.jar \
	/usr/share/java/commons-logging/commons-logging.jar

build/packages/plexus-build-api: \
	build/packages/plexus-container-default \
	build/packages/plexus-utils
build/packages/plexus-cipher: \
	$(dep-jsr330)
build/packages/plexus-component-metadata: \
	build/packages/jdom1 \
	build/packages/maven-plugin-api-bootstrap \
	build/packages/plexus-classworlds \
	build/packages/plexus-container-default \
	build/packages/plexus-component-annotations \
	build/packages/plexus-utils \
	/usr/share/java/asm-all-3.jar
# FIXME: Does not include generated code?  But signatures match?
build/packages/plexus-container-default: \
	build/packages/guava \
	build/packages/plexus-classworlds \
	build/packages/plexus-utils \
	build/packages/xbean-reflect-bootstrap \
	/usr/share/java/junit.jar

build/packages/guava: \
	$(dep-jsr305)

build/packages/jdom1: \
	build/packages/jaxen-bootstrap \
	$(dep-xerces2)
build/packages/jaxen-bootstrap: \
	build/packages/jdom1-bootstrap
build/packages/jdom1-bootstrap: \
	$(dep-xerces2)

build/packages/jflex: \
	build/packages/jflex-bootstrap \
	/usr/share/java/junit.jar
build/packages/jflex-bootstrap: \
	/usr/share/java/junit.jar