Changeset 3062 for trunk/kBuild
- Timestamp:
- Sep 30, 2017, 1:26:21 PM (8 years ago)
- Location:
- trunk/kBuild
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/env.sh
r2546 r3062 330 330 KBUILD_HOST_ARCH='x86' 331 331 ;; 332 alpha) 333 KBUILD_HOST_ARCH='alpha' 334 ;; 335 aarch32|arm|arm1|arm2|arm3|arm6|armv1|armv2|armv3*|armv4*|armv5*|armv6*|armv7*) 336 KBUILD_HOST_ARCH='arm32' 337 ;; 338 aarch64*) 339 KBUILD_HOST_ARCH='arm64' 340 ;; 341 hppa32|parisc32|parisc) 342 KBUILD_HOST_ARCH='hppa32' 343 ;; 344 hppa64|parisc64) 345 KBUILD_HOST_ARCH='hppa64' 346 ;; 347 ia64) 348 KBUILD_HOST_ARCH='ia64' 349 ;; 350 ppc32|ppc|powerpc) 351 KBUILD_HOST_ARCH='ppc32' 352 ;; 353 ppc64|ppc64le|powerpc64|powerpc64le) 354 KBUILD_HOST_ARCH='ppc64' 355 ;; 356 mips32|mips) 357 KBUILD_HOST_ARCH='mips32' 358 ;; 359 mips64) 360 KBUILD_HOST_ARCH='mips64' 361 ;; 362 s390) 363 KBUILD_HOST_ARCH='s390' 364 ;; 365 s390x) 366 KBUILD_HOST_ARCH='s390x' 367 ;; 368 sh|sh2|sh2a|sh3|sh3|sh4|sh4a|sh4al|sh4al-dsp|shmedia) 369 KBUILD_HOST_ARCH='sh32' 370 ;; 371 sh64) 372 KBUILD_HOST_ARCH='sh64' 373 ;; 332 374 sparc32|sparc|sparcv8|sparcv7|sparcv8e) 333 375 KBUILD_HOST_ARCH='sparc32' … … 335 377 sparc64|sparcv9) 336 378 KBUILD_HOST_ARCH='sparc64' 337 ;;338 s390)339 KBUILD_HOST_ARCH='s390'340 ;;341 s390x)342 KBUILD_HOST_ARCH='s390x'343 ;;344 ppc32|ppc|powerpc)345 KBUILD_HOST_ARCH='ppc32'346 ;;347 ppc64|powerpc64)348 KBUILD_HOST_ARCH='ppc64'349 ;;350 mips32|mips)351 KBUILD_HOST_ARCH='mips32'352 ;;353 mips64)354 KBUILD_HOST_ARCH='mips64'355 ;;356 ia64)357 KBUILD_HOST_ARCH='ia64'358 ;;359 hppa32|parisc32|parisc)360 KBUILD_HOST_ARCH='hppa32'361 ;;362 hppa64|parisc64)363 KBUILD_HOST_ARCH='hppa64'364 ;;365 arm|armv4l|armv5tel|armv5tejl)366 KBUILD_HOST_ARCH='arm'367 ;;368 alpha)369 KBUILD_HOST_ARCH='alpha'370 379 ;; 371 380 -
trunk/kBuild/header.kmk
r3061 r3062 197 197 # build types. (PORTME) 198 198 # 199 KBUILD_OSES := darwin dos dragonfly freebsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic 200 KBUILD_ARCHES := x86 amd64 sparc32 sparc64 s390 s390x ppc32 ppc64 mips32 mips64 ia64 hppa32 hppa64 arm alpha noarch 201 KBUILD_ARCHES_64 := amd64 sparc64 s390x ppc64 mips64 ia64 hppa64 alpha 202 KBUILD_ARCHES_32 := x86 sparc32 s390 ppc32 mips32 hppa32 arm 199 KBUILD_OSES := darwin dos dragonfly freebsd gnukfbsd gnuknbsd haiku l4 linux netbsd nt openbsd os2 solaris win os-agnostic 200 KBUILD_ARCHES := x86 amd64 noarch alpha arm32 arm64 hppa32 hppa64 ia64 mips32 mips64 ppc32 ppc64 s390 s390x sh32 sh64 sparc32 sparc64 201 KBUILD_ARCHES_64 := amd64 alpha arm64 hppa64 ia64 mips64 ppc64 s390x sh64 sparc64 202 KBUILD_ARCHES_32 := x86 arm32 hppa32 mips32 ppc32 s390 sh32 sparc32 203 203 204 204 205 … … 602 603 HOST_PATH_SEP := $(SEMICOLON) 603 604 604 else if1of ($(KBUILD_HOST), freebsd dragonflylinux openbsd netbsd)605 else if1of ($(KBUILD_HOST), dragonfly freebsd gnukfbsd gnuknbsd linux openbsd netbsd) 605 606 # Unix (like) systems with wine. 606 607 EXEC_X86_WIN32 := wine … … 648 649 SUFF_DLL := .so 649 650 SUFF_EXE := 650 if1of ($(KBUILD_TARGET), dragonfly freebsd linux netbsd openbsd) ## @todo check netbsd and openbsd.651 if1of ($(KBUILD_TARGET), dragonfly freebsd gnukfbsd gnuknbsd linux netbsd openbsd) ## @todo check netbsd, gnuknbsd and openbsd. 651 652 SUFF_SYS := .ko 652 653 else … … 1382 1383 KBUILD_LIB_SEARCH_SUBS := lib/ 1383 1384 1384 else if1of ($(KBUILD_TARGET), freebsd netbsdopenbsd dragonfly)1385 else if1of ($(KBUILD_TARGET), freebsd openbsd dragonfly) 1385 1386 KBUILD_LIB_SEARCH_ROOTS := \ 1386 1387 / \ … … 1389 1390 KBUILD_LIB_SEARCH_SUBS := lib/ 1390 1391 1391 else ifeq ($(KBUILD_TARGET),linux) 1392 else ifeq ($(KBUILD_TARGET),netbsd) 1393 KBUILD_LIB_SEARCH_ROOTS := \ 1394 / \ 1395 /usr/ \ 1396 /usr/pkg/ \ 1397 /usr/local/ 1398 KBUILD_LIB_SEARCH_SUBS := lib/ 1399 1400 else if1of ($(KBUILD_TARGET), gnukfbsd gnuknbsd linux) 1392 1401 ifeq ($(realpath /bin),/usr/bin) 1393 1402 KBUILD_LIB_SEARCH_ROOTS := \ -
trunk/kBuild/tools/GCC32.kmk
r2775 r3062 47 47 TOOL_GCC32_LDFLAGS.dll ?= $(TOOL_GCC32_LDFLAGS.$(KBUILD_TARGET)) 48 48 endif 49 TOOL_GCC32_LDFLAGS.sysmod ?= -r -m elf_i386$(if-expr "$(KBUILD_TARGET)" == "freebsd" ,_fbsd,)49 TOOL_GCC32_LDFLAGS.sysmod ?= -r -m elf_i386$(if-expr "$(KBUILD_TARGET)" == "freebsd" || "$(KBUILD_TARGET)" == "gnukfbsd",_fbsd,) 50 50 TOOL_GCC32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 51 51 ifeq ($(KBUILD_TARGET),os2) -
trunk/kBuild/tools/GCC64.kmk
r2774 r3062 47 47 TOOL_GCC64_LDFLAGS.dll ?= $(TOOL_GCC64_LDFLAGS.$(KBUILD_TARGET)) 48 48 endif 49 TOOL_GCC64_LDFLAGS.sysmod ?= -r -m elf_x86_64$(if-expr "$(KBUILD_TARGET)" == "freebsd" ,_fbsd,)49 TOOL_GCC64_LDFLAGS.sysmod ?= -r -m elf_x86_64$(if-expr "$(KBUILD_TARGET)" == "freebsd" || "$(KBUILD_TARGET)" == "gnukfbsd",_fbsd,) 50 50 TOOL_GCC64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 51 51 ifeq ($(KBUILD_TARGET),os2) -
trunk/kBuild/tools/GXX32.kmk
r2775 r3062 47 47 TOOL_GXX32_LDFLAGS.dll ?= $(TOOL_GXX32_LDFLAGS.$(KBUILD_TARGET)) 48 48 endif 49 TOOL_GXX32_LDFLAGS.sysmod ?= -r -m elf_i386$(if-expr "$(KBUILD_TARGET)" == "freebsd" ,_fbsd,)49 TOOL_GXX32_LDFLAGS.sysmod ?= -r -m elf_i386$(if-expr "$(KBUILD_TARGET)" == "freebsd" || "$(KBUILD_TARGET)" == "gnukfbsd",_fbsd,) 50 50 TOOL_GXX32_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 51 51 ifeq ($(KBUILD_TARGET),os2) -
trunk/kBuild/tools/GXX64.kmk
r2774 r3062 47 47 TOOL_GXX64_LDFLAGS.dll ?= $(TOOL_GXX64_LDFLAGS.$(KBUILD_TARGET)) 48 48 endif 49 TOOL_GXX64_LDFLAGS.sysmod ?= -r -m elf_x86_64$(if-expr "$(KBUILD_TARGET)" == "freebsd" ,_fbsd,)49 TOOL_GXX64_LDFLAGS.sysmod ?= -r -m elf_x86_64$(if-expr "$(KBUILD_TARGET)" == "freebsd" || "$(KBUILD_TARGET)" == "gnukfbsd",_fbsd,) 50 50 TOOL_GXX64_LD_SONAME ?= -Wl,-soname=$(firstword $($(1)_SONAME.$(KBUILD_TARGET).$(KBUILD_TYPE)) $($(1)_SONAME.$(KBUILD_TARGET)) $($(1)_SONAME.$(KBUILD_TYPE)) $($(1)_SONAME) $(notdir $(2))) 51 51 ifeq ($(KBUILD_TARGET),os2)
Note:
See TracChangeset
for help on using the changeset viewer.