@@ -5,9 +5,13 @@ HAVE_LINUX_CDROM = @LINUX_CDROM@
5
5
HAVE_XMLM = @OCAML_PKG_xmlm@
6
6
HAVE_TYPECONV = @OCAML_PKG_type_conv@
7
7
8
+ include config.mk
9
+
8
10
.PHONY : all
9
11
all :
12
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
10
13
$(MAKE) -C uuid
14
+ endif
11
15
ifeq ($(HAVE_TYPECONV ) ,type-conv)
12
16
$(MAKE) -C rpc-light
13
17
endif
@@ -36,20 +40,28 @@ endif
36
40
.PHONY : allxen
37
41
allxen :
38
42
ifeq ($(HAVE_XEN ) ,1)
43
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
39
44
$(MAKE) -C mmap
45
+ endif
40
46
$(MAKE) -C netdev
47
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
41
48
$(MAKE) -C xc
42
49
$(MAKE) -C xb
43
50
$(MAKE) -C xs
51
+ endif
44
52
$(MAKE) -C xsrpc
53
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
45
54
$(MAKE) -C eventchn
55
+ endif
46
56
$(MAKE) -C cpuid
47
57
$(MAKE) -C vhd
48
58
$(MAKE) -C tapctl
49
59
endif
50
60
51
61
install :
62
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
52
63
$(MAKE) -C uuid install
64
+ endif
53
65
$(MAKE) -C stdext install
54
66
$(MAKE) -C log install
55
67
$(MAKE) -C stunnel install
@@ -76,20 +88,28 @@ endif
76
88
77
89
installxen :
78
90
ifeq ($(HAVE_XEN ) ,1)
91
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
79
92
$(MAKE) -C mmap install
93
+ endif
80
94
$(MAKE) -C netdev install
95
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
81
96
$(MAKE) -C xc install
82
97
$(MAKE) -C xb install
83
98
$(MAKE) -C xs install
99
+ endif
84
100
$(MAKE) -C xsrpc install
101
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
85
102
$(MAKE) -C eventchn install
103
+ endif
86
104
$(MAKE) -C cpuid install
87
105
$(MAKE) -C vhd install
88
106
$(MAKE) -C tapctl install
89
107
endif
90
108
91
109
uninstall :
110
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
92
111
$(MAKE) -C uuid uninstall
112
+ endif
93
113
$(MAKE) -C stdext uninstall
94
114
$(MAKE) -C log uninstall
95
115
$(MAKE) -C stunnel uninstall
@@ -116,13 +136,19 @@ endif
116
136
117
137
uninstallxen :
118
138
ifeq ($(HAVE_XEN ) ,1)
139
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
119
140
$(MAKE) -C eventchn uninstall
141
+ endif
120
142
$(MAKE) -C xsrpc uninstall
121
143
$(MAKE) -C netdev uninstall
144
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
122
145
$(MAKE) -C xs uninstall
123
146
$(MAKE) -C xb uninstall
124
147
$(MAKE) -C xc uninstall
148
+ endif
149
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
125
150
$(MAKE) -C mmap uninstall
151
+ endif
126
152
$(MAKE) -C cpuid uninstall
127
153
$(MAKE) -C vhd uninstall
128
154
$(MAKE) -C tapctl uninstall
@@ -153,24 +179,32 @@ binuninstall:
153
179
154
180
.PHONY : doc
155
181
doc :
182
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
156
183
$(MAKE) -C uuid doc
184
+ endif
157
185
$(MAKE) -C stdext doc
158
186
$(MAKE) -C sexpr doc
159
187
$(MAKE) -C log doc
188
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
160
189
$(MAKE) -C xb doc
161
190
$(MAKE) -C xc doc
162
191
$(MAKE) -C xs doc
192
+ endif
163
193
$(MAKE) -C xml-light2 doc
164
194
$(MAKE) -C rpc-light doc
165
195
$(MAKE) -C http-svr doc
166
196
$(MAKE) -C camldm doc
167
197
$(MAKE) -C cdrom doc
198
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
168
199
$(MAKE) -C eventchn doc
200
+ endif
169
201
$(MAKE) -C pciutil doc
170
202
$(MAKE) -C rss doc
171
203
$(MAKE) -C stunnel doc
172
204
$(MAKE) -C xsrpc doc
205
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
173
206
$(MAKE) -C mmap doc
207
+ endif
174
208
$(MAKE) -C netdev doc
175
209
$(MAKE) -C forking_executioner doc
176
210
$(MAKE) -C mlvm doc
181
215
182
216
.PHONY : clean
183
217
clean :
218
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
184
219
$(MAKE) -C uuid clean
220
+ endif
185
221
$(MAKE) -C camldm clean
186
222
$(MAKE) -C stdext clean
187
223
$(MAKE) -C log clean
@@ -203,13 +239,19 @@ clean:
203
239
$(MAKE) -C xen-utils clean
204
240
205
241
cleanxen :
242
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
206
243
$(MAKE) -C mmap clean
244
+ endif
207
245
$(MAKE) -C netdev clean
246
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
208
247
$(MAKE) -C xc clean
209
248
$(MAKE) -C xb clean
210
249
$(MAKE) -C xs clean
250
+ endif
211
251
$(MAKE) -C xsrpc clean
252
+ ifeq ($(WITH_XEN_SYSTEM_BINDINGS ) ,0)
212
253
$(MAKE) -C eventchn clean
254
+ endif
213
255
214
256
RPM_SPECSDIR =$(shell rpm --eval='% _specdir')
215
257
RPM_SOURCEDIR =$(shell rpm --eval='% _sourcedir')
0 commit comments