Changeset 578 for trunk/kBuild


Ignore:
Timestamp:
Nov 23, 2006, 11:36:46 AM (19 years ago)
Author:
bird
Message:

Did code changes for unix installation. Will do install goals when creating the gentoo ebuild. references #6

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/header.kmk

    r576 r578  
    267267endif
    268268
    269 
    270 PATH_TOOLS          := $(PATH_KBUILD)/bin/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
    271 ifeq ($(wildcard $(PATH_TOOLS)/kmk_ash$(HOSTSUFF_EXE)),)
    272  ifeq ($(BUILD_TARGET_ARCH),amd64)
    273   PATH_TOOLS        := $(PATH_KBUILD)/bin/x86.$(BUILD_PLATFORM)
    274  endif
    275  ifeq ($(wildcard $(PATH_TOOLS)/kmk_ash$(HOSTSUFF_EXE)),)
    276   ifeq ($(filter-out win64 win nt ,$(BUILD_PLATFORM)),)
    277    PATH_TOOLS       := $(PATH_KBUILD)/bin/x86.win32
     269ifndef PATH_KBUILD_BIN
     270 PATH_KBUILD_BIN    := $(PATH_KBUILD)/bin/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
     271 ifeq ($(wildcard $(PATH_KBUILD_BIN)/kmk_ash$(HOSTSUFF_EXE)),)
     272  ifeq ($(BUILD_TARGET_ARCH),amd64)
     273   PATH_KBUILD_BIN  := $(PATH_KBUILD)/bin/x86.$(BUILD_PLATFORM)
    278274  endif
    279  endif
    280  ifeq ($(wildcard $(PATH_TOOLS)/kmk_ash$(HOSTSUFF_EXE)),)
    281   # give up
    282   PATH_TOOLS        := $(PATH_KBUILD)/bin/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
     275  ifeq ($(wildcard $(PATH_KBUILD_BIN)/kmk_ash$(HOSTSUFF_EXE)),)
     276   ifeq ($(filter-out win64 win nt ,$(BUILD_PLATFORM)),)
     277    PATH_KBUILD_BIN := $(PATH_KBUILD)/bin/x86.win32
     278   endif
     279  endif
     280  ifeq ($(wildcard $(PATH_KBUILD_BIN)/kmk_ash$(HOSTSUFF_EXE)),)
     281   # give up
     282   PATH_KBUILD_BIN  := $(PATH_KBUILD)/bin/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM)
     283  endif
    283284 endif
    284285endif
     
    325326#
    326327ifeq ($(MAKE),kmk)
    327 MAKE        := $(PATH_TOOLS)/kmk$(HOSTSUFF_EXE)
    328 endif
    329 
    330 DEP_EXT     := $(PATH_TOOLS)/kDep$(HOSTSUFF_EXE)
     328MAKE        := $(PATH_KBUILD_BIN)/kmk$(HOSTSUFF_EXE)
     329endif
     330
     331DEP_EXT     := $(PATH_KBUILD_BIN)/kDep$(HOSTSUFF_EXE)
    331332ifeq ($(filter kDep,$(KMK_BUILTIN)),kDep)
    332333DEP         := kmk_builtin_kDep
     
    335336endif
    336337
    337 DEP_IDB_EXT := $(PATH_TOOLS)/kDepIDB$(HOSTSUFF_EXE)
     338DEP_IDB_EXT := $(PATH_KBUILD_BIN)/kDepIDB$(HOSTSUFF_EXE)
    338339ifeq ($(filter kDepPre,$(KMK_BUILTIN)),kDepIDB)
    339340DEP_IDB     := $(if kmk_builtin_kDepIDB
     
    342343endif
    343344
    344 DEP_PRE_EXT := $(PATH_TOOLS)/kDepPre$(HOSTSUFF_EXE)
     345DEP_PRE_EXT := $(PATH_KBUILD_BIN)/kDepPre$(HOSTSUFF_EXE)
    345346ifeq ($(filter kDepPre,$(KMK_BUILTIN)),kDepPre)
    346347DEP_PRE     := $(if kmk_builtin_kDepPre
     
    349350endif
    350351
    351 APPEND_EXT  := $(PATH_TOOLS)/kmk_append$(HOSTSUFF_EXE)
     352APPEND_EXT  := $(PATH_KBUILD_BIN)/kmk_append$(HOSTSUFF_EXE)
    352353ifeq ($(filter append,$(KMK_BUILTIN)),append)
    353354APPEND      := kmk_builtin_append
     
    356357endif
    357358
    358 CAT_EXT     := $(PATH_TOOLS)/kmk_cat$(HOSTSUFF_EXE)
     359CAT_EXT     := $(PATH_KBUILD_BIN)/kmk_cat$(HOSTSUFF_EXE)
    359360ifeq ($(filter cat,$(KMK_BUILTIN)),cat)
    360361CAT         := kmk_builtin_cat
     
    363364endif
    364365
    365 CP_EXT      := $(PATH_TOOLS)/kmk_cp$(HOSTSUFF_EXE)
     366CP_EXT      := $(PATH_KBUILD_BIN)/kmk_cp$(HOSTSUFF_EXE)
    366367ifeq ($(filter cp,$(KMK_BUILTIN)),cp)
    367368CP          := kmk_builtin_cp
     
    370371endif
    371372
    372 ECHO_EXT    := $(PATH_TOOLS)/kmk_echo$(HOSTSUFF_EXE)
     373ECHO_EXT    := $(PATH_KBUILD_BIN)/kmk_echo$(HOSTSUFF_EXE)
    373374ifeq ($(filter echo,$(KMK_BUILTIN)),echo)
    374375ECHO        := kmk_builtin_echo
     
    377378endif
    378379
    379 INSTALL_EXT := $(PATH_TOOLS)/kmk_install$(HOSTSUFF_EXE)
     380INSTALL_EXT := $(PATH_KBUILD_BIN)/kmk_install$(HOSTSUFF_EXE)
    380381ifeq ($(filter install,$(KMK_BUILTIN)),install)
    381382INSTALL     := kmk_builtin_install
     
    384385endif
    385386
    386 LN_EXT      := $(PATH_TOOLS)/kmk_ln$(HOSTSUFF_EXE)
     387LN_EXT      := $(PATH_KBUILD_BIN)/kmk_ln$(HOSTSUFF_EXE)
    387388ifeq ($(filter ln,$(KMK_BUILTIN)),ln)
    388389LN          := kmk_builtin_ln
     
    391392endif
    392393
    393 MKDIR_EXT   := $(PATH_TOOLS)/kmk_mkdir$(HOSTSUFF_EXE)
     394MKDIR_EXT   := $(PATH_KBUILD_BIN)/kmk_mkdir$(HOSTSUFF_EXE)
    394395ifeq ($(filter mkdir,$(KMK_BUILTIN)),mkdir)
    395396MKDIR       := kmk_builtin_mkdir
     
    398399endif
    399400
    400 MV_EXT      := $(PATH_TOOLS)/kmk_mv$(HOSTSUFF_EXE)
     401MV_EXT      := $(PATH_KBUILD_BIN)/kmk_mv$(HOSTSUFF_EXE)
    401402ifeq ($(filter mv,$(KMK_BUILTIN)),mv)
    402403MV          := kmk_builtin_mv
     
    405406endif
    406407
    407 RM_EXT      := $(PATH_TOOLS)/kmk_rm$(HOSTSUFF_EXE)
     408RM_EXT      := $(PATH_KBUILD_BIN)/kmk_rm$(HOSTSUFF_EXE)
    408409ifeq ($(filter rm,$(KMK_BUILTIN)),rm)
    409410RM          := kmk_builtin_rm
     
    412413endif
    413414
    414 SED_EXT     := $(PATH_TOOLS)/kmk_sed$(HOSTSUFF_EXE)
     415SED_EXT     := $(PATH_KBUILD_BIN)/kmk_sed$(HOSTSUFF_EXE)
    415416ifeq ($(filter sed,$(KMK_BUILTIN)),sed)
    416417SED         := kmk_builtin_sed
     
    420421
    421422# Our default shell is the Almquist shell from *BSD.
    422 ASH         := $(PATH_TOOLS)/kmk_ash$(HOSTSUFF_EXE)
     423ASH         := $(PATH_KBUILD_BIN)/kmk_ash$(HOSTSUFF_EXE)
    423424MAKESHELL   := $(ASH)
    424425SHELL       := $(ASH)
Note: See TracChangeset for help on using the changeset viewer.