Commit 46eff20b authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

make: libcriu -- Use `obj-ext-src-y' target for pie/util-fd.c recompilation

Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent f879284b
lib-so += libcriu lib-so += libcriu
obj-y += criu.o obj-y += criu.o
obj-ext-src-y += pie/util-fd.o
cflags-y += -fPIC -Wa,--noexecstack -fno-stack-protector
cflags-so += -rdynamic
includes += -iquote $(obj)/../arch/$(ARCH)/include -iquote $(obj)/../include -iquote $(obj)/.. includes += -iquote $(obj)/../arch/$(ARCH)/include -iquote $(obj)/../include -iquote $(obj)/..
cflags-y += $(includes) -fPIC -Wa,--noexecstack -fno-stack-protector
cflags-so += -rdynamic
.SECONDARY: .SECONDARY:
#
# We need util-fd.c to be re-compiled with
# own flags, but our build engine can't
# do such tricks yet, so write a rule
# manually for a while.
$(obj)/util-fd.o: $(obj)/../pie/util-fd.c
$(E) " CC " $@
$(Q) $(CC) -c $(cflags-y) $(CFLAGS) $(includes) $< -o $@
ifneq ($(MAKECMDGOALS),clean) ifneq ($(MAKECMDGOALS),clean)
incdeps := y incdeps := y
endif 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