2
0
mirror of https://github.com/checkpoint-restore/criu synced 2025-08-22 09:58:09 +00:00

build: Fix criu executable building

Otherwise linking may be executed twice
as a forced target.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: Pavel Emelyanov <xemul@virtuozzo.com>
This commit is contained in:
Cyrill Gorcunov 2016-02-20 12:38:52 +03:00 committed by Pavel Emelyanov
parent 054d451866
commit 496b51b64a

View File

@ -116,22 +116,20 @@ PHONY += images
# the nmk so we can reuse it there.
criu/%: images/built-in.o
$(Q) $(MAKE) -C criu $@
criu: images/built-in.o
$(Q) $(MAKE) -C criu all
criu/criu: criu
PHONY += criu
criu/criu: images/built-in.o
$(Q) $(MAKE) -C criu criu
#
# Libraries next once criu it ready
# (we might generate headers and such
# when building criu itself).
lib/%: criu
lib/%: criu/criu
$(Q) $(MAKE) -C lib $@
lib: criu
lib: criu/criu
$(Q) $(MAKE) -C lib all
PHONY += lib
all: criu lib
all: criu/criu lib
PHONY += all
clean-built: