Commit 10563659 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

lib: libcriu -- Use `lib-so' facility

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent 4aacfda7
lib-so += libcriu
obj-y += criu.o
cflags-y += -shared -fPIC -Wa,--noexecstack -fno-stack-protector
LDFLAGS += --export-dynamic
cflags-y += -fPIC -Wa,--noexecstack -fno-stack-protector
cflags-so += -rdynamic
includes += -iquote $(obj)/../arch/$(ARCH)/include -iquote $(obj)/../include -iquote $(obj)/..
.SECONDARY:
......@@ -15,15 +16,6 @@ $(obj)/util-fd.o: $(obj)/../pie/util-fd.c
$(E) " CC " $@
$(Q) $(CC) -c $(cflags-y) $(CFLAGS) $(includes) $< -o $@
$(obj)/built-in.o: $(obj)/util-fd.o
$(obj)/libcriu.so: $(obj)/built-in.o
$(E) " GEN " $@
$(Q) $(CC) $(CFLAGS) -shared $^ -o $@
_all += $(obj)/built-in.o
cleanup-y += $(obj)/*.so
ifneq ($(MAKECMDGOALS),clean)
incdeps := y
endif
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment