2024-01-09 19:41:42 +02:00
|
|
|
ifdef HOST_OS
|
|
|
|
HOST_KERNEL = $(firstword $(subst -, ,$(HOST_OS)))
|
|
|
|
ifeq ($(patsubst mingw%,,$(HOST_KERNEL)),)
|
|
|
|
HOST_MINGW = 1
|
|
|
|
HOST_WINDOWS = 1
|
|
|
|
endif
|
|
|
|
ifeq ($(HOST_KERNEL), cygwin)
|
|
|
|
HOST_CYGWIN = 1
|
|
|
|
HOST_WINDOWS = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
|
|
|
ifeq ($(patsubst darwin%,,$(HOST_KERNEL)),)
|
|
|
|
HOST_DARWIN = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
|
|
|
ifeq ($(patsubst freebsd%,,$(HOST_KERNEL)),)
|
|
|
|
HOST_FREEBSD = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
|
|
|
ifeq ($(patsubst netbsd%,,$(HOST_KERNEL)),)
|
|
|
|
HOST_NETBSD = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
2024-10-25 00:24:47 +03:00
|
|
|
ifeq ($(patsubst openbsd%,,$(HOST_KERNEL)),)
|
|
|
|
HOST_OPENBSD = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
2024-01-09 19:41:42 +02:00
|
|
|
ifeq ($(HOST_KERNEL), linux)
|
|
|
|
HOST_LINUX = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
|
|
|
ifeq ($(patsubst solaris%,,$(HOST_KERNEL)),)
|
|
|
|
HOST_SOLARIS = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
2024-07-30 06:29:32 +03:00
|
|
|
ifeq ($(HOST_KERNEL), gnu)
|
|
|
|
HOST_HURD = 1
|
|
|
|
HOST_UNIX = 1
|
|
|
|
endif
|
2024-01-09 19:41:42 +02:00
|
|
|
endif
|