Changeset 578 in kBuild
- Timestamp:
- Nov 23, 2006 10:36:46 AM (18 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ChangeLog
r576 r578 3 3 2006-11-23: 4 4 - kBuild/header.kmk, kmk: 5 o Proper versioning. 5 o #6: Did code changes for unix installation. Will do install goals when creating the gentoo ebuild. 6 o #5: Proper versioning. (#5) 6 7 - kmk: 7 8 o Support SDK.$(BUILD_TARGET_ARCH) too (only bug). -
trunk/kBuild/header.kmk
r576 r578 267 267 endif 268 268 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 269 ifndef 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) 278 274 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 283 284 endif 284 285 endif … … 325 326 # 326 327 ifeq ($(MAKE),kmk) 327 MAKE := $(PATH_ TOOLS)/kmk$(HOSTSUFF_EXE)328 endif 329 330 DEP_EXT := $(PATH_ TOOLS)/kDep$(HOSTSUFF_EXE)328 MAKE := $(PATH_KBUILD_BIN)/kmk$(HOSTSUFF_EXE) 329 endif 330 331 DEP_EXT := $(PATH_KBUILD_BIN)/kDep$(HOSTSUFF_EXE) 331 332 ifeq ($(filter kDep,$(KMK_BUILTIN)),kDep) 332 333 DEP := kmk_builtin_kDep … … 335 336 endif 336 337 337 DEP_IDB_EXT := $(PATH_ TOOLS)/kDepIDB$(HOSTSUFF_EXE)338 DEP_IDB_EXT := $(PATH_KBUILD_BIN)/kDepIDB$(HOSTSUFF_EXE) 338 339 ifeq ($(filter kDepPre,$(KMK_BUILTIN)),kDepIDB) 339 340 DEP_IDB := $(if kmk_builtin_kDepIDB … … 342 343 endif 343 344 344 DEP_PRE_EXT := $(PATH_ TOOLS)/kDepPre$(HOSTSUFF_EXE)345 DEP_PRE_EXT := $(PATH_KBUILD_BIN)/kDepPre$(HOSTSUFF_EXE) 345 346 ifeq ($(filter kDepPre,$(KMK_BUILTIN)),kDepPre) 346 347 DEP_PRE := $(if kmk_builtin_kDepPre … … 349 350 endif 350 351 351 APPEND_EXT := $(PATH_ TOOLS)/kmk_append$(HOSTSUFF_EXE)352 APPEND_EXT := $(PATH_KBUILD_BIN)/kmk_append$(HOSTSUFF_EXE) 352 353 ifeq ($(filter append,$(KMK_BUILTIN)),append) 353 354 APPEND := kmk_builtin_append … … 356 357 endif 357 358 358 CAT_EXT := $(PATH_ TOOLS)/kmk_cat$(HOSTSUFF_EXE)359 CAT_EXT := $(PATH_KBUILD_BIN)/kmk_cat$(HOSTSUFF_EXE) 359 360 ifeq ($(filter cat,$(KMK_BUILTIN)),cat) 360 361 CAT := kmk_builtin_cat … … 363 364 endif 364 365 365 CP_EXT := $(PATH_ TOOLS)/kmk_cp$(HOSTSUFF_EXE)366 CP_EXT := $(PATH_KBUILD_BIN)/kmk_cp$(HOSTSUFF_EXE) 366 367 ifeq ($(filter cp,$(KMK_BUILTIN)),cp) 367 368 CP := kmk_builtin_cp … … 370 371 endif 371 372 372 ECHO_EXT := $(PATH_ TOOLS)/kmk_echo$(HOSTSUFF_EXE)373 ECHO_EXT := $(PATH_KBUILD_BIN)/kmk_echo$(HOSTSUFF_EXE) 373 374 ifeq ($(filter echo,$(KMK_BUILTIN)),echo) 374 375 ECHO := kmk_builtin_echo … … 377 378 endif 378 379 379 INSTALL_EXT := $(PATH_ TOOLS)/kmk_install$(HOSTSUFF_EXE)380 INSTALL_EXT := $(PATH_KBUILD_BIN)/kmk_install$(HOSTSUFF_EXE) 380 381 ifeq ($(filter install,$(KMK_BUILTIN)),install) 381 382 INSTALL := kmk_builtin_install … … 384 385 endif 385 386 386 LN_EXT := $(PATH_ TOOLS)/kmk_ln$(HOSTSUFF_EXE)387 LN_EXT := $(PATH_KBUILD_BIN)/kmk_ln$(HOSTSUFF_EXE) 387 388 ifeq ($(filter ln,$(KMK_BUILTIN)),ln) 388 389 LN := kmk_builtin_ln … … 391 392 endif 392 393 393 MKDIR_EXT := $(PATH_ TOOLS)/kmk_mkdir$(HOSTSUFF_EXE)394 MKDIR_EXT := $(PATH_KBUILD_BIN)/kmk_mkdir$(HOSTSUFF_EXE) 394 395 ifeq ($(filter mkdir,$(KMK_BUILTIN)),mkdir) 395 396 MKDIR := kmk_builtin_mkdir … … 398 399 endif 399 400 400 MV_EXT := $(PATH_ TOOLS)/kmk_mv$(HOSTSUFF_EXE)401 MV_EXT := $(PATH_KBUILD_BIN)/kmk_mv$(HOSTSUFF_EXE) 401 402 ifeq ($(filter mv,$(KMK_BUILTIN)),mv) 402 403 MV := kmk_builtin_mv … … 405 406 endif 406 407 407 RM_EXT := $(PATH_ TOOLS)/kmk_rm$(HOSTSUFF_EXE)408 RM_EXT := $(PATH_KBUILD_BIN)/kmk_rm$(HOSTSUFF_EXE) 408 409 ifeq ($(filter rm,$(KMK_BUILTIN)),rm) 409 410 RM := kmk_builtin_rm … … 412 413 endif 413 414 414 SED_EXT := $(PATH_ TOOLS)/kmk_sed$(HOSTSUFF_EXE)415 SED_EXT := $(PATH_KBUILD_BIN)/kmk_sed$(HOSTSUFF_EXE) 415 416 ifeq ($(filter sed,$(KMK_BUILTIN)),sed) 416 417 SED := kmk_builtin_sed … … 420 421 421 422 # Our default shell is the Almquist shell from *BSD. 422 ASH := $(PATH_ TOOLS)/kmk_ash$(HOSTSUFF_EXE)423 ASH := $(PATH_KBUILD_BIN)/kmk_ash$(HOSTSUFF_EXE) 423 424 MAKESHELL := $(ASH) 424 425 SHELL := $(ASH) -
trunk/src/gmake/main.c
r577 r578 3070 3070 3071 3071 #ifdef KMK 3072 # ifdef PATH_KBUILD 3073 printf (_("%s\n\ 3074 %sPATH_KBUILD default: '%s'\n\ 3075 %sPATH_KBUILD_BIN default: '%s'\n"), 3076 precede, precede, PATH_KBUILD, precede, PATH_KBUILD_BIN); 3077 # endif /* PATH_KBUILD */ 3072 3078 if (!remote_description || *remote_description == '\0') 3073 3079 printf (_("\n%sThis program is built for %s/%s/%s [" __DATE__ " " __TIME__ "]\n"), -
trunk/src/gmake/variable.c
r576 r578 1006 1006 1007 1007 /* The build platform defaults. */ 1008 envvar = getenv ("BUILD_PLATFORM");1008 envvar = getenv ("BUILD_PLATFORM"); 1009 1009 if (!envvar) 1010 1010 (void) define_variable ("BUILD_PLATFORM", sizeof("BUILD_PLATFORM") - 1, 1011 1011 BUILD_PLATFORM, o_default, 0); 1012 envvar = getenv ("BUILD_PLATFORM_ARCH");1012 envvar = getenv ("BUILD_PLATFORM_ARCH"); 1013 1013 if (!envvar) 1014 1014 (void) define_variable ("BUILD_PLATFORM_ARCH", sizeof("BUILD_PLATFORM_ARCH") - 1, 1015 1015 BUILD_PLATFORM_ARCH, o_default, 0); 1016 envvar = getenv ("BUILD_PLATFORM_CPU");1016 envvar = getenv ("BUILD_PLATFORM_CPU"); 1017 1017 if (!envvar) 1018 1018 (void) define_variable ("BUILD_PLATFORM_CPU", sizeof("BUILD_PLATFORM_CPU") - 1, 1019 1019 BUILD_PLATFORM_CPU, o_default, 0); 1020 1021 # ifdef PATH_KBUILD 1022 /* define the installed. */ 1023 envvar = getenv("PATH_KBUILD"); 1024 if (!envvar) 1025 { 1026 (void) define_variable ("PATH_KBUILD", sizeof("PATH_KBUILD") - 1, 1027 PATH_KBUILD, o_default, 0); 1028 envvar = getenv("PATH_KBUILD_BIN"); 1029 if (!envvar) 1030 (void) define_variable ("PATH_KBUILD_BIN", sizeof("PATH_KBUILD_BIN") - 1, 1031 PATH_KBUILD_BIN, o_default, 0); 1032 } 1033 # endif 1034 1020 1035 1021 1036 /* Define KMK_FEATURES to indicate various working KMK features. */
Note:
See TracChangeset
for help on using the changeset viewer.