Skip to content
This repository was archived by the owner on May 22, 2018. It is now read-only.

Commit 4be152f

Browse files
committed
Xen 4.1: drop libraries that have been upstreamed
It's error prone to maintain two copies of the same libraries. Signed-off-by: Zheng Li <[email protected]>
1 parent 4efff6b commit 4be152f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+6
-6988
lines changed

Makefile.in

+6-61
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,8 @@ endif
3838
.PHONY: allxen
3939
allxen:
4040
ifeq ($(HAVE_XEN),1)
41-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
42-
$(MAKE) -C mmap
43-
endif
4441
$(MAKE) -C netdev
45-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
46-
$(MAKE) -C xc
47-
$(MAKE) -C xb
48-
$(MAKE) -C xs
49-
endif
5042
$(MAKE) -C xsrpc
51-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
52-
$(MAKE) -C eventchn
53-
endif
5443
$(MAKE) -C cpuid
5544
$(MAKE) -C vhd
5645
$(MAKE) -C tapctl
@@ -85,19 +74,8 @@ endif
8574

8675
installxen:
8776
ifeq ($(HAVE_XEN),1)
88-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
89-
$(MAKE) -C mmap install
90-
endif
9177
$(MAKE) -C netdev install
92-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
93-
$(MAKE) -C xc install
94-
$(MAKE) -C xb install
95-
$(MAKE) -C xs install
96-
endif
9778
$(MAKE) -C xsrpc install
98-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
99-
$(MAKE) -C eventchn install
100-
endif
10179
$(MAKE) -C cpuid install
10280
$(MAKE) -C vhd install
10381
$(MAKE) -C tapctl install
@@ -132,19 +110,8 @@ endif
132110

133111
uninstallxen:
134112
ifeq ($(HAVE_XEN),1)
135-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
136-
$(MAKE) -C eventchn uninstall
137-
endif
138113
$(MAKE) -C xsrpc uninstall
139114
$(MAKE) -C netdev uninstall
140-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
141-
$(MAKE) -C xs uninstall
142-
$(MAKE) -C xb uninstall
143-
$(MAKE) -C xc uninstall
144-
endif
145-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
146-
$(MAKE) -C mmap uninstall
147-
endif
148115
$(MAKE) -C cpuid uninstall
149116
$(MAKE) -C vhd uninstall
150117
$(MAKE) -C tapctl uninstall
@@ -180,26 +147,15 @@ doc:
180147
$(MAKE) -C stdext doc
181148
$(MAKE) -C sexpr doc
182149
$(MAKE) -C log doc
183-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
184-
$(MAKE) -C xb doc
185-
$(MAKE) -C xc doc
186-
$(MAKE) -C xs doc
187-
endif
188150
$(MAKE) -C xml-light2 doc
189151
$(MAKE) -C rpc-light doc
190152
$(MAKE) -C http-svr doc
191153
$(MAKE) -C camldm doc
192154
$(MAKE) -C cdrom doc
193-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
194-
$(MAKE) -C eventchn doc
195-
endif
196155
$(MAKE) -C pciutil doc
197156
$(MAKE) -C rss doc
198157
$(MAKE) -C stunnel doc
199158
$(MAKE) -C xsrpc doc
200-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
201-
$(MAKE) -C mmap doc
202-
endif
203159
$(MAKE) -C netdev doc
204160
$(MAKE) -C forking_executioner doc
205161
$(MAKE) -C mlvm doc
@@ -227,26 +183,15 @@ clean:
227183
$(MAKE) -C doc clean
228184
$(MAKE) -C forking_executioner clean
229185
$(MAKE) -C mlvm clean
230-
$(MAKE) -C cpuid clean
231-
$(MAKE) -C vhd clean
232-
$(MAKE) -C tapctl clean
233186
$(MAKE) -C xen-utils clean
234187

235188
cleanxen:
236-
$(MAKE) -C fake clean
237-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
238-
$(MAKE) -C mmap clean
239-
endif
240-
$(MAKE) -C netdev clean
241-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
242-
$(MAKE) -C xc clean
243-
$(MAKE) -C xb clean
244-
$(MAKE) -C xs clean
245-
endif
246-
$(MAKE) -C xsrpc clean
247-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
248-
$(MAKE) -C eventchn clean
249-
endif
189+
$(MAKE) -C netdev install
190+
$(MAKE) -C xsrpc install
191+
$(MAKE) -C cpuid install
192+
$(MAKE) -C vhd install
193+
$(MAKE) -C tapctl install
194+
$(MAKE) -C fake install
250195

251196
RPM_SPECSDIR=$(shell rpm --eval='%_specdir')
252197
RPM_SOURCEDIR=$(shell rpm --eval='%_sourcedir')

config.mk.in

-8
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
WITH_XEN_SYSTEM_BINDINGS = @WITH_XEN_SYSTEM_BINDINGS@
2-
3-
ifeq ($(WITH_XEN_SYSTEM_BINDINGS),0)
4-
OCAML_XB_DIR = ../xb
5-
OCAML_XC_DIR = ../xc
6-
OCAML_XS_DIR = ../xs
7-
else
81
OCAML_XB_DIR = $(shell ocamlfind query xb)
92
OCAML_XC_DIR = $(shell ocamlfind query xc)
103
OCAML_XS_DIR = $(shell ocamlfind query xs)
11-
endif
124

135
OCAML_XB_INC = -I $(OCAML_XB_DIR)
146
OCAML_XB_LIB = $(OCAML_XB_DIR)/xb.cmxa

configure.ac

-6
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,6 @@ AC_CHECK_HEADERS([xen/xen.h],[XEN=1],[XEN=0])
3030
AC_CHECK_HEADERS([libdevmapper.h], [DEVICE_MAPPER=1], [DEVICE_MAPPER=0])
3131
AC_CHECK_HEADERS([linux/cdrom.h], [LINUX_CDROM=1], [LINUX_CDROM=0])
3232

33-
HAVE_XEN_SYSTEM_BINDINGS=$XEN # could do more intelligent detection here...
34-
AC_ARG_WITH(xen-system-bindings, AS_HELP_STRING([--without-xen-system-bindings],[do not use the system installed xen bindings]),
35-
[if test "x$withval" = "xno"; then WITH_XEN_SYSTEM_BINDINGS=0; else WITH_XEN_SYSTEM_BINDINGS=1; fi],
36-
[WITH_XEN_SYSTEM_BINDINGS=$HAVE_XEN_SYSTEM_BINDINGS])
37-
3833
# Checks for typedefs, structures, and compiler characteristics.
3934
AC_CHECK_DECLS([XS_RESTRICT],[],[],[
4035
[
@@ -61,7 +56,6 @@ AC_CHECK_OCAML_PKG([type-conv])
6156

6257
AC_CONFIG_FILES([Makefile config.mk])
6358
AC_SUBST([XEN])
64-
AC_SUBST([WITH_XEN_SYSTEM_BINDINGS])
6559
AC_SUBST([DEVICE_MAPPER])
6660
AC_SUBST([LINUX_CDROM])
6761
AC_SUBST([OCAML_PKG_xmlm])

eventchn/META.in

-5
This file was deleted.

eventchn/Makefile

-73
This file was deleted.

eventchn/eventchn.ml

-24
This file was deleted.

eventchn/eventchn.mli

-23
This file was deleted.

eventchn/eventchn_injection.c

-94
This file was deleted.

0 commit comments

Comments
 (0)