--- kBuild/header.kmk.orig 2017-11-28 16:27:32.000000000 -0500 +++ kBuild/header.kmk 2018-11-07 02:35:39.215179000 -0500 @@ -196,7 +196,7 @@ # this keyword namespace is shared between OSes, architectures, cpus and # build types. (PORTME) # -KBUILD_OSES := darwin dos dragonfly freebsd gnuhurd gnukfbsd gnuknbsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic +KBUILD_OSES := darwin dos dragonfly bsdsunix freebsd gnuhurd gnukfbsd gnuknbsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic KBUILD_ARCHES := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 m68k mips32 mips64 ppc32 ppc64 s390 s390x sh32 sh64 sparc32 sparc64 x32 KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 mips64 ppc64 s390x sh64 sparc64 x32 KBUILD_ARCHES_32 := x86 arm32 hppa32 m68k mips32 ppc32 s390 sh32 sparc32 @@ -209,6 +209,8 @@ # KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.darwin.x86 = i?86-apple-darwin* KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.darwin.amd64 = x86_64-apple-darwin* amd64-apple-darwin* +KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.bsdsunix.x86 = i?86-*bsdsunix* +KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.bsdsunix.amd64 = x86_64-*bsdsunix* amd64-*bsdsunix* KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.freebsd.x86 = i?86-*freebsd* KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.freebsd.amd64 = x86_64-*freebsd* amd64-*freebsd* KBUILD_OSARCH_2_GNU_SYSTEM_TYPES.linux.x86 = i?86-*linux-gnu @@ -602,7 +604,7 @@ HOSTSUFF_EXE := .exe HOST_PATH_SEP := $(SEMICOLON) -else if1of ($(KBUILD_HOST), dragonfly freebsd gnukfbsd gnuknbsd linux openbsd netbsd) +else if1of ($(KBUILD_HOST), dragonfly bsdsunix freebsd gnukfbsd gnuknbsd linux openbsd netbsd) # Unix (like) systems with wine. EXEC_X86_WIN32 := wine HOSTSUFF_EXE := @@ -648,7 +650,7 @@ SUFF_LIB := .a SUFF_DLL := .so SUFF_EXE := - if1of ($(KBUILD_TARGET), dragonfly freebsd gnukfbsd gnuknbsd linux netbsd openbsd) ## @todo check netbsd, gnuknbsd and openbsd. + if1of ($(KBUILD_TARGET), dragonfly bsdsunix freebsd gnukfbsd gnuknbsd linux netbsd openbsd) ## @todo check netbsd, gnuknbsd and openbsd. SUFF_SYS := .ko else SUFF_SYS := @@ -1382,7 +1384,7 @@ /Developer/usr/ KBUILD_LIB_SEARCH_SUBS := lib/ -else if1of ($(KBUILD_TARGET), freebsd openbsd dragonfly) +else if1of ($(KBUILD_TARGET), bsdsunix freebsd openbsd dragonfly) KBUILD_LIB_SEARCH_ROOTS := \ / \ /usr/ \