mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 18:21:39 +01:00
As a convenience so that oxenstored patches can be compile-tested using upstream's build-system before submitting upstream. Signed-off-by: Edwin Török <edvin.torok@citrix.com> Acked-by: Wei Liu <wl@xen.org>
37 lines
653 B
Makefile
37 lines
653 B
Makefile
XEN_ROOT = $(CURDIR)/../..
|
|
include $(XEN_ROOT)/tools/Rules.mk
|
|
|
|
SUBDIRS := libs
|
|
SUBDIRS += xenstored
|
|
|
|
ifeq ($(CONFIG_TESTS),y)
|
|
SUBDIRS += test
|
|
endif
|
|
|
|
.NOTPARALLEL:
|
|
# targets here must be run in order, otherwise we can try
|
|
# to build programs before the libraries are done
|
|
|
|
.PHONY: all
|
|
all: subdirs-all
|
|
|
|
.PHONY: install
|
|
install: subdirs-install
|
|
|
|
.PHONY: uninstall
|
|
uninstall: subdirs-uninstall
|
|
|
|
.PHONY: clean
|
|
clean: subdirs-clean
|
|
|
|
.PHONY: distclean
|
|
distclean: subdirs-distclean
|
|
|
|
.PHONY: build-tools-oxenstored
|
|
build-tools-oxenstored:
|
|
$(MAKE) -s -C libs/eventchn
|
|
$(MAKE) -s -C libs/mmap
|
|
$(MAKE) -s -C libs/xb
|
|
$(MAKE) -s -C libs/xc
|
|
$(MAKE) -C xenstored
|