mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-07-17 16:47:50 +00:00
Complete the conversion to SRCARCH
Signed-off-by: Christopher Covington <cov@codeaurora.org> Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
This commit is contained in:
parent
bf288e27a2
commit
5af7fd3695
3 changed files with 4 additions and 3 deletions
3
Makefile
3
Makefile
|
|
@ -71,6 +71,7 @@ ifeq ($(shell echo $(ARCH) | sed -e 's/arm.*/arm/'),arm)
|
|||
endif
|
||||
endif
|
||||
|
||||
SRCARCH ?= $(ARCH)
|
||||
LDARCH ?= $(SRCARCH)
|
||||
|
||||
SRC_DIR ?= $(CURDIR)
|
||||
|
|
@ -108,7 +109,7 @@ CRIU-SO := libcriu
|
|||
CRIU-LIB := lib/$(CRIU-SO).so
|
||||
CRIU-INC := lib/criu.h include/criu-plugin.h include/criu-log.h protobuf/rpc.proto
|
||||
|
||||
export CC MAKE CFLAGS LIBS ARCH DEFINES MAKEFLAGS CRIU-SO
|
||||
export CC MAKE CFLAGS LIBS SRCARCH DEFINES MAKEFLAGS CRIU-SO
|
||||
export SRC_DIR SYSCALL-LIB SH RM ARCH_DIR OBJCOPY LDARCH LD
|
||||
export cflags-y
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@ restorer-obj-e += $(ARCH_DIR)/vdso-pie.o
|
|||
restorer-libs-e += $(SYSCALL-LIB)
|
||||
|
||||
cflags-y += -DCR_NOGLIBC -fpie -Wa,--noexecstack -fno-stack-protector
|
||||
ifeq ($(ARCH), arm)
|
||||
ifeq ($(SRCARCH), arm)
|
||||
cflags-y += -marm
|
||||
endif
|
||||
ASMFLAGS += -D__ASSEMBLY__
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ $(obj)/%.proto.c.d: $(obj)/%.proto | $(obj)/%.proto.d
|
|||
$(obj)/%.pb-c.c $(obj)/%.pb-c.h: $(obj)/%.proto $(obj)/%.proto.c.d
|
||||
$(E) " PBCC " $@
|
||||
$(Q) protoc-c --proto_path=$(obj)/ --c_out=$(obj)/ $<
|
||||
ifeq ($(ARCH),arm)
|
||||
ifeq ($(SRCARCH),arm)
|
||||
$(Q) sed -i -e 's/4294967295/0xFFFFFFFF/g' $@
|
||||
$(Q) sed -i -e 's/4294967295/0xFFFFFFFF/g' $(patsubst %.c,%.h,$@)
|
||||
$(Q) sed -i -e 's/4294967295/0xFFFFFFFF/g' $(patsubst %.h,%.c,$@)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue