mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-23 02:14:37 +00:00
compel: Add installation
To ship plugins, libs and dev headers. Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org> Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com> Signed-off-by: Andrei Vagin <avagin@virtuozzo.com>
This commit is contained in:
parent
5a7c137bb7
commit
474289f040
4 changed files with 86 additions and 5 deletions
|
|
@ -67,3 +67,30 @@ endef
|
|||
# and definitions so we have to order their
|
||||
# generation manually.
|
||||
$(foreach t,$(target),$(eval $(call syscall-priority,$(t)-obj-y,std-headers-deps)))
|
||||
|
||||
#
|
||||
# FIXME syscall-types.h should be setup earlier
|
||||
#
|
||||
install: compel/plugins/std.built-in.o compel/plugins/fds.built-in.o
|
||||
$(E) " INSTALL " compel plugins
|
||||
$(Q) mkdir -p $(DESTDIR)$(LIBEXECDIR)/compel/
|
||||
$(Q) install -m 0644 compel/plugins/std.built-in.o $(DESTDIR)$(LIBEXECDIR)/compel/
|
||||
$(Q) install -m 0644 compel/plugins/fds.built-in.o $(DESTDIR)$(LIBEXECDIR)/compel/
|
||||
$(Q) mkdir -p $(DESTDIR)$(LIBEXECDIR)/compel/scripts
|
||||
$(Q) install -m 0644 compel/arch/$(ARCH)/scripts/compel-pack.lds.S $(DESTDIR)$(LIBEXECDIR)/compel/scripts
|
||||
$(E) " INSTALL " compel plugins uapi
|
||||
$(Q) mkdir -p $(DESTDIR)$(INCLUDEDIR)/compel/plugins/std/asm
|
||||
$(Q) cp -fr compel/include/uapi/compel/plugins/plugin-std.h $(DESTDIR)$(INCLUDEDIR)/compel/plugins
|
||||
$(Q) cp -fr compel/include/uapi/compel/plugins/std/*.h $(DESTDIR)$(INCLUDEDIR)/compel/plugins/std
|
||||
$(Q) cp -fr compel/arch/$(ARCH)/plugins/include/asm/syscall-types.h $(DESTDIR)$(INCLUDEDIR)/compel/plugins/std/asm
|
||||
$(Q) cp -fr compel/include/uapi/compel/plugins/plugin-fds.h $(DESTDIR)$(INCLUDEDIR)/compel/plugins
|
||||
.PHONY: install
|
||||
|
||||
uninstall:
|
||||
$(E) " UNINSTALL" compel plugins
|
||||
$(Q) $(RM) $(addprefix $(DESTDIR)$(LIBEXECDIR)/compel/,std.built-in.o)
|
||||
$(Q) $(RM) $(addprefix $(DESTDIR)$(LIBEXECDIR)/compel/,fds.built-in.o)
|
||||
$(Q) $(RM) $(addprefix $(DESTDIR)$(LIBEXECDIR)/compel/scripts,compel-pack.lds.S)
|
||||
$(E) " UNINSTALL" compel and plugins uapi
|
||||
$(Q) $(RM) -rf $(addprefix $(DESTDIR)$(INCLUDEDIR),compel/plugins)
|
||||
.PHONY: uninstall
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue