Changeset 557 for trunk/kBuild
- Timestamp:
- Sep 28, 2006, 5:56:25 PM (19 years ago)
- Location:
- trunk/kBuild
- Files:
-
- 17 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/env.sh
r551 r557 29 29 # kBuild path. 30 30 if [ -z "$PATH_KBUILD" ]; then 31 if which realpath > /dev/null 2>&1; then 32 PATH_KBUILD=`realpath $0` 33 else 34 PATH_KBUILD=`readlink -f $0` 35 fi 36 PATH_KBUILD=`dirname "$PATH_KBUILD"` 31 PATH_KBUILD=`dirname "$0"` 32 PATH_KBUILD=`cd "$PATH_KBUILD" ; /bin/pwd` 37 33 fi 38 34 if [ ! -f "$PATH_KBUILD/footer.kmk" -o ! -f "$PATH_KBUILD/header.kmk" -o ! -f "$PATH_KBUILD/rules.kmk" ]; then … … 104 100 netbsd|NetBSD|NETBSD) 105 101 BUILD_PLATFORM=netbsd 102 ;; 103 104 Darwin|darwin) 105 BUILD_PLATFORM=darwin 106 106 ;; 107 107 -
trunk/kBuild/header.kmk
r552 r557 104 104 else 105 105 BUILD_PLATFORM := $(strip $(BUILD_PLATFORM)) 106 ifneq ($(words $(BUILD_PLATFORM))$(filter-out freebsd l4 linux nt os2 win win32 win64,$(BUILD_PLATFORM)),1)106 ifneq ($(words $(BUILD_PLATFORM))$(filter-out darwin freebsd l4 linux nt os2 win win32 win64,$(BUILD_PLATFORM)),1) 107 107 # OS/2 (have uppercase legacy) 108 108 ifeq ($(BUILD_PLATFORM),OS2) … … 138 138 else 139 139 BUILD_TARGET := $(strip $(BUILD_TARGET)) 140 ifneq ($(words $(BUILD_TARGET))$(filter-out freebsd l4 linux nt os2 win win32 win64,$(BUILD_TARGET)),1)140 ifneq ($(words $(BUILD_TARGET))$(filter-out darwin freebsd l4 linux nt os2 win win32 win64,$(BUILD_TARGET)),1) 141 141 # OS/2 (have uppercase legacy) 142 142 ifeq ($(BUILD_TARGET),OS2) … … 248 248 HOSTSUFF_EXE := 249 249 endif 250 251 # Darwin / Mac OS X 252 ifeq ($(BUILD_PLATFORM),darwin) 253 EXEC_X86_WIN32 := false 254 HOSTSUFF_EXE := 255 endif 256 250 257 251 258 PATH_TOOLS := $(PATH_KBUILD)/bin/$(BUILD_PLATFORM_ARCH).$(BUILD_PLATFORM) … … 285 292 SUFF_RES := 286 293 endif 294 ifeq ($(BUILD_TARGET),darwin) 295 SUFF_OBJ := .o 296 SUFF_LIB := .a 297 SUFF_DLL := .dylib 298 SUFF_EXE := 299 SUFF_SYS := .a 300 SUFF_RES := 301 endif 287 302 ifndef SUFF_OBJ 288 303 SUFF_OBJ := .o -
trunk/kBuild/tools/GCC3.kmk
r474 r557 74 74 ifeq ($(BUILD_TARGET),os2) 75 75 TOOL_GCC3_LD_MAP = -Zmap=$(1) 76 TOOL_GCC3_LD_SYSMOD_MAP = -Zmap=$(1) 76 77 else 77 78 TOOL_GCC3_LD_MAP = -Wl,-Map -Wl,$(1) -Wl,--cref 78 endif79 ifeq ($(BUILD_TARGET),os2)80 TOOL_GCC3_LD_SYSMOD_MAP = -Zmap=$(1)81 else82 79 TOOL_GCC3_LD_SYSMOD_MAP = -Map $(1) --cref 83 80 endif
Note:
See TracChangeset
for help on using the changeset viewer.