1XEN_ROOT = $(CURDIR)/../../..
2include $(XEN_ROOT)/tools/Rules.mk
3
4# Xen script dir and scripts to go there.
5XEN_SCRIPTS := vif-bridge block
6
7XEN_SCRIPT_DATA :=
8
9XEN_RCD_PROG := rc.d/xencommons rc.d/xendriverdomain
10
11.PHONY: all
12all:
13
14.PHONY: install
15install: install-scripts install-rcd
16
17.PHONY: uninstall
18uninstall: uninstall-script uninstall-rcd
19
20.PHONY: install-scripts
21install-scripts:
22	$(INSTALL_DIR) $(DESTDIR)$(XEN_SCRIPT_DIR)
23	set -e; for i in $(XEN_SCRIPTS); \
24	   do \
25	   $(INSTALL_PROG) $$i $(DESTDIR)$(XEN_SCRIPT_DIR); \
26	done
27	set -e; for i in $(XEN_SCRIPT_DATA); \
28	   do \
29	   $(INSTALL_DATA) $$i $(DESTDIR)$(XEN_SCRIPT_DIR); \
30	done
31
32.PHONY: uninstall-scripts
33uninstall-scripts:
34	rm -f $(addprefix $(DESTDIR)$(XEN_SCRIPT_DIR)/, $(XEN_SCRIPTS))
35	rm -f $(addprefix $(DESTDIR)$(XEN_SCRIPT_DIR)/, $(XEN_SCRIPT_DATA))
36
37.PHONY: install-rcd
38install-rcd:
39	$(INSTALL_DIR) $(DESTDIR)$(INITD_DIR)
40	set -e; for i in $(XEN_RCD_PROG); \
41	   do \
42	   $(INSTALL_PROG) $$i $(DESTDIR)$(INITD_DIR); \
43	done
44
45.PHONY: uninstall-rcd
46uninstall-rcd:
47	rm -f $(addprefix $(DESTDIR)$(INITD_DIR)/, $(XEN_RCD_PROG))
48
49.PHONY: clean
50clean:
51
52.PHONY: distclean
53distclean: clean
54