mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 10:11:27 +01:00
This patch removes all trace of the standalone paravirt framebuffer daemon. With this there is no longer any requirement for LibVNCServer. Everything is handled by the QEMU device model. The xenfb.c and xenfb.h files are now moved (without code change) into tools/ioemu/hw/ & the temporary Makefile hack from the previous patch is removed. Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
79 lines
1.6 KiB
Makefile
79 lines
1.6 KiB
Makefile
XEN_ROOT = ../
|
|
include $(XEN_ROOT)/tools/Rules.mk
|
|
|
|
SUBDIRS-y :=
|
|
SUBDIRS-y += libxc
|
|
SUBDIRS-y += flask
|
|
SUBDIRS-y += xenstore
|
|
SUBDIRS-y += misc
|
|
SUBDIRS-y += examples
|
|
SUBDIRS-y += xentrace
|
|
SUBDIRS-$(CONFIG_XCUTILS) += xcutils
|
|
SUBDIRS-$(CONFIG_X86) += firmware
|
|
SUBDIRS-$(ACM_SECURITY) += security
|
|
SUBDIRS-y += console
|
|
SUBDIRS-y += xenmon
|
|
SUBDIRS-y += guest-headers
|
|
SUBDIRS-$(VTPM_TOOLS) += vtpm_manager
|
|
SUBDIRS-$(VTPM_TOOLS) += vtpm
|
|
SUBDIRS-y += xenstat
|
|
SUBDIRS-y += libaio
|
|
SUBDIRS-y += blktap
|
|
SUBDIRS-y += libfsimage
|
|
SUBDIRS-$(LIBXENAPI_BINDINGS) += libxen
|
|
|
|
# These don't cross-compile
|
|
ifeq ($(XEN_COMPILE_ARCH),$(XEN_TARGET_ARCH))
|
|
SUBDIRS-$(PYTHON_TOOLS) += python
|
|
SUBDIRS-$(PYTHON_TOOLS) += pygrub
|
|
endif
|
|
|
|
.PHONY: all
|
|
all: check
|
|
@set -e; for subdir in $(SUBDIRS-y); do \
|
|
$(MAKE) -C $$subdir $@; \
|
|
done
|
|
$(MAKE) ioemu
|
|
|
|
.PHONY: install
|
|
install: check
|
|
@set -e; for subdir in $(SUBDIRS-y); do \
|
|
$(MAKE) -C $$subdir $@; \
|
|
done
|
|
$(MAKE) ioemuinstall
|
|
$(INSTALL_DIR) $(DESTDIR)/var/xen/dump
|
|
$(INSTALL_DIR) $(DESTDIR)/var/log/xen
|
|
$(INSTALL_DIR) $(DESTDIR)/var/lib/xen
|
|
|
|
.PHONY: clean
|
|
clean: check_clean
|
|
@set -e; for subdir in $(SUBDIRS-y); do \
|
|
$(MAKE) -C $$subdir $@; \
|
|
done
|
|
$(MAKE) ioemuclean
|
|
|
|
.PHONY: distclean
|
|
distclean: clean
|
|
|
|
.PHONY: check
|
|
check:
|
|
$(MAKE) -C check
|
|
|
|
.PHONY: check_clean
|
|
check_clean:
|
|
$(MAKE) -C check clean
|
|
|
|
.PHONY: ioemu ioemuinstall ioemuclean
|
|
ifeq ($(CONFIG_IOEMU),y)
|
|
export IOEMU_DIR ?= ioemu
|
|
ioemu ioemuinstall:
|
|
[ -f $(IOEMU_DIR)/config-host.mak ] || \
|
|
(cd $(IOEMU_DIR) && sh configure --prefix=/usr)
|
|
$(MAKE) -C $(IOEMU_DIR) $(patsubst ioemu%,%,$@)
|
|
ioemuclean:
|
|
$(MAKE) -C $(IOEMU_DIR) distclean
|
|
else
|
|
ioemu ioemuinstall ioemuclean:
|
|
endif
|
|
|