|
|
@ -10,8 +10,9 @@ PROJECT_ROOT ?= .
|
|
|
|
OUT ?= $(PROJECT_ROOT)/.build
|
|
|
|
OUT ?= $(PROJECT_ROOT)/.build
|
|
|
|
VERSION ?= $(shell cat $(PROJECT_ROOT)/VERSION)
|
|
|
|
VERSION ?= $(shell cat $(PROJECT_ROOT)/VERSION)
|
|
|
|
NPROC ?= $(shell nproc)
|
|
|
|
NPROC ?= $(shell nproc)
|
|
|
|
|
|
|
|
UID ?= $(shell id -u)
|
|
|
|
DOCKER ?= docker
|
|
|
|
DOCKER ?= docker
|
|
|
|
DOCKER_RUNUSER ?= $(shell id -u)
|
|
|
|
DOCKER_RUNUSER ?= $(UID)
|
|
|
|
DOCKER_RUNGROUP ?= $(shell id -g)
|
|
|
|
DOCKER_RUNGROUP ?= $(shell id -g)
|
|
|
|
|
|
|
|
|
|
|
|
UBUNTU_CODENAME ?= bionic
|
|
|
|
UBUNTU_CODENAME ?= bionic
|
|
|
@ -35,6 +36,7 @@ DOCKER_RUNFLAGS += --env SOURCE_DATE_EPOCH
|
|
|
|
|
|
|
|
|
|
|
|
DOCKER_BUILDARGS += CODENAME=$(CODENAME)
|
|
|
|
DOCKER_BUILDARGS += CODENAME=$(CODENAME)
|
|
|
|
DOCKER_BUILDARGS += NPROC=$(NPROC)
|
|
|
|
DOCKER_BUILDARGS += NPROC=$(NPROC)
|
|
|
|
|
|
|
|
DOCKER_BUILDARGS += USERID=$(UID)
|
|
|
|
|
|
|
|
|
|
|
|
DOCKER_BUILDFLAGS += $(addprefix --build-arg ,$(DOCKER_BUILDARGS))
|
|
|
|
DOCKER_BUILDFLAGS += $(addprefix --build-arg ,$(DOCKER_BUILDARGS))
|
|
|
|
|
|
|
|
|
|
|
@ -103,7 +105,7 @@ $(OUT)/%/CMakeCache.txt: $(PROJECT_ROOT)/CMakeLists.txt $(OUT)/docker/% | $(OUT_
|
|
|
|
cmake -GNinja $(CMAKEFLAGS) .. && touch $@
|
|
|
|
cmake -GNinja $(CMAKEFLAGS) .. && touch $@
|
|
|
|
|
|
|
|
|
|
|
|
$(CHECK_TARGETS): GLOAS := test
|
|
|
|
$(CHECK_TARGETS): GLOAS := test
|
|
|
|
$(CHECK_TARGETS): DOCKER_RUNUSER := test
|
|
|
|
$(CHECK_TARGETS): DOCKER_RUNUSER := user
|
|
|
|
|
|
|
|
|
|
|
|
check-%: compile-%;
|
|
|
|
check-%: compile-%;
|
|
|
|
|
|
|
|
|
|
|
|