mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-pkg
synced 2026-01-15 03:53:32 +01:00
defs.mk: Fix broken TARGET_ARCH, _VENDOR, _OS, _ABI
Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
9f2524c736
commit
e5133234bb
1 changed files with 15 additions and 10 deletions
25
make/defs.mk
25
make/defs.mk
|
|
@ -59,22 +59,26 @@ endif
|
|||
OS_TUPLE ?= $(shell $(GET_OS_SH) tuple)
|
||||
|
||||
ifneq ($(TARGET_TUPLE),)
|
||||
TARGET_ARCH ?= $(word 1,$(TARGET_TUPLE))
|
||||
TARGET_VENDOR ?= $(word 2,$(TARGET_TUPLE))
|
||||
TARGET_OS ?= $(word 3,$(TARGET_TUPLE))
|
||||
TARGET_ABI ?= $(word 4,$(TARGET_TUPLE))
|
||||
TARGET_TUPLE_WORDS ?= $(subst -, ,$(TARGET_TUPLE))
|
||||
TARGET_ARCH ?= $(word 1,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_VENDOR ?= $(word 2,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_OS ?= $(word 3,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_ABI ?= $(word 4,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_TRIPLET ?= $(TARGET_ARCH)-$(TARGET_OS)-$(TARGET_ABI)
|
||||
else ifneq ($(TARGET_TRIPLET),)
|
||||
TARGET_ARCH ?= $(word 1,$(TARGET_TRIPLET))
|
||||
TARGET_TRIPLET_WORDS ?= $(subst -, ,$(TARGET_TRIPLET))
|
||||
TARGET_ARCH ?= $(word 1,$(TARGET_TRIPLET_WORDS))
|
||||
TARGET_VENDOR ?= unknown
|
||||
TARGET_OS ?= $(word 2,$(TARGET_TRIPLET))
|
||||
TARGET_ABI ?= $(word 3,$(TARGET_TRIPLET))
|
||||
TARGET_OS ?= $(word 2,$(TARGET_TRIPLET_WORDS))
|
||||
TARGET_ABI ?= $(word 3,$(TARGET_TRIPLET_WORDS))
|
||||
TARGET_TUPLE ?= $(TARGET_ARCH)-$(TARGET_VENDOR)-$(TARGET_OS)-$(TARGET_ABI)
|
||||
else
|
||||
TARGET_TUPLE ?= $(OS_TUPLE)
|
||||
TARGET_VENDOR ?= $(word 2,$(TARGET_TUPLE))
|
||||
TARGET_OS ?= $(word 3,$(TARGET_TUPLE))
|
||||
TARGET_ABI ?= $(word 4,$(TARGET_TUPLE))
|
||||
TARGET_TUPLE_WORDS ?= $(subst -, ,$(TARGET_TUPLE))
|
||||
TARGET_ARCH ?= $(word 1,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_VENDOR ?= $(word 2,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_OS ?= $(word 3,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_ABI ?= $(word 4,$(TARGET_TUPLE_WORDS))
|
||||
TARGET_TRIPLET ?= $(TARGET_ARCH)-$(TARGET_OS)-$(TARGET_ABI)
|
||||
endif
|
||||
|
||||
|
|
@ -1055,6 +1059,7 @@ endif
|
|||
|
||||
INCLUDE += $(LOCAL_INCLUDE)
|
||||
|
||||
HDRDIR_SCOPE_SUFFIX ?= $(PROJECT)
|
||||
# force use of double quotes, allow header namespaces
|
||||
ifeq ($(HDRDIR_SCOPE_SUFFIX),)
|
||||
INCLUDE += -I.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue