summaryrefslogtreecommitdiff
path: root/conf/dependencies.mk
blob: a6c33565d7ec9ed533075504407333f4eabf3856 (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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
# 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
# What is needed to use the Plexus Metadata Generator command line
dep-plexus-metadata-generator-cli = \
	build/packages/commons-cli \
	build/packages/guava \
	build/packages/jdom1 \
	build/packages/maven-plugin-api-bootstrap \
	build/packages/plexus-classworlds \
	build/packages/plexus-cli \
	build/packages/plexus-component-metadata-bootstrap \
	build/packages/plexus-container-default \
	build/packages/plexus-utils \
	build/packages/qdox \
	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) \
	$(dep-plexus-metadata-generator-cli) \
	$(dep-jsr330) \
	build/packages/aether-core-bootstrap \
	build/packages/modello-plugins \
	build/packages/plexus-component-annotations
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-cli: \
	build/packages/commons-cli \
	build/packages/plexus-classworlds \
	build/packages/plexus-container-default

build/packages/plexus-component-metadata-bootstrap: \
	build/packages/commons-cli \
	build/packages/jdom1 \
	build/packages/qdox \
	build/packages/maven-plugin-api-bootstrap \
	build/packages/plexus-classworlds \
	build/packages/plexus-cli \
	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/aether-core-bootstrap: \
	$(dep-jsr330) \
	build/packages/httpcomponents-core \
	build/packages/httpcomponents-client-bootstrap
build/packages/guava: \
	$(dep-jsr305)
build/packages/qdox: \
	build/packages/jflex

build/packages/httpcomponents-core: \
	build/packages/commons-cli
build/packages/httpcomponents-client-bootstrap: \
	build/packages/commons-codec \
	build/packages/httpcomponents-core \
	/usr/share/java/commons-logging/commons-logging.jar

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