Changeset 299 for trunk/kBuild


Ignore:
Timestamp:
Jun 17, 2005, 7:56:38 AM (20 years ago)
Author:
bird
Message:

FreeBSD 5.x on amd64

Location:
trunk/kBuild
Files:
12 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/env.sh

    r249 r299  
    2929# kBuild path.
    3030if [ -z "$PATH_KBUILD" ]; then
    31     PATH_KBUILD=`readlink -f $0`
     31    if which realpath > /dev/null 2>&1; then
     32        PATH_KBUILD=`realpath $0`
     33    else
     34        PATH_KBUILD=`readlink -f $0`
     35    fi
    3236    PATH_KBUILD=`dirname "$PATH_KBUILD"`
    3337fi
     
    6064            BUILD_PLATFORM_ARCH='x86'
    6165            ;;
    62 
     66        amd64)
     67            BUILD_PLATFORM_ARCH='amd64'
     68            ;;
    6369        *)  echo "$0: unknown cpu/arch - $BUILD_PLATFORM_CPU"
    6470            sleep 1
     
    7379
    7480if [ -z "$BUILD_PLATFORM" ]; then
    75     BUILD_PLATFORM=`uname -o`
     81    BUILD_PLATFORM=`uname`
    7682    case "$BUILD_PLATFORM" in
    7783        linux|Linux|GNU/Linux|LINUX)
     
    118124            BUILD_TARGET_ARCH='x86'
    119125            ;;
    120 
     126        amd64)
     127            BUILD_TARGET_ARCH='amd64'
     128            ;;
    121129        *)  echo "$0: unknown cpu/arch - $BUILD_TARGET_CPU"
    122130            sleep 1
  • trunk/kBuild/header.kmk

    r296 r299  
    106106endif
    107107
     108# FreeBSD
     109ifeq ($(BUILD_PLATFORM),FreeBSD)
     110$(error kBuild: BUILD_PLATFORM must be all lowercase!)
     111endif
     112ifeq ($(BUILD_PLATFORM),freebsd)
     113_BUILD_PLATFORM_OK  := 1
     114endif
     115
    108116ifeq ($(_BUILD_PLATFORM_OK),0)
    109117$(error kBuild: BUILD_PLATFORM value '$(BUILD_PLATFORM)' was not recongized!)
     
    150158endif
    151159ifeq ($(BUILD_TARGET),l4)
     160_BUILD_TARGET_OK    := 1
     161endif
     162
     163# FreeBSD
     164ifeq ($(BUILD_TARGET),FreeBSD)
     165$(error kBuild: BUILD_TARGET must be all lowercase!)
     166endif
     167ifeq ($(BUILD_TARGET),freebsd)
    152168_BUILD_TARGET_OK    := 1
    153169endif
     
    213229PATH_TOOLS_LNX      := $(PATH_KBUILD)/bin/x86.linux
    214230PATH_TOOLS_OS2      := $(PATH_KBUILD)/bin/x86.os2
     231PATH_TOOLS_FREEBSD  := $(PATH_KBUILD)/bin/amd64.freebsd
    215232# kBuild files which might be of interest.
    216233FILE_KBUILD_HEADER  := $(PATH_KBUILD)/header.kmk
     
    251268EXEC_X86_WIN32      :=
    252269HOSTSUFF_EXE        := .exe
     270endif
     271
     272# FreeBSD
     273ifeq ($(BUILD_PLATFORM),freebsd)
     274PATH_TOOLS          := $(PATH_TOOLS_FREEBSD)
     275EXEC_X86_WIN32      := wine
     276HOSTSUFF_EXE        :=
    253277endif
    254278
Note: See TracChangeset for help on using the changeset viewer.