VirtualBox

Changeset 3602 in kBuild for trunk


Ignore:
Timestamp:
Jan 23, 2024 9:35:29 AM (15 months ago)
Author:
bird
Message:

kBuild/sdks: Added more MACOSXxxx versions: 12.0, 13.0, 13.3, 14.0 and 15.0.

Location:
trunk/kBuild/sdks
Files:
10 copied

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/sdks/MACOSX120.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK.
     3# kBuild SDK - Mac OS X v12.0 SDK.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    2121# You should have received a copy of the GNU General Public License
    2222# along with kBuild; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1201  USA
    2424#
    2525#
     
    3636endif
    3737
    38 SDK_MACOSX123 := Mac OS X v12.3 SDK
     38SDK_MACOSX120 := Mac OS X v12.0 SDK
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123
    42  PATH_SDK_MACOSX123 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX12.3.sdk)
     41ifndef PATH_SDK_MACOSX120
     42 PATH_SDK_MACOSX120 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX12.0.sdk)
     43 ifndef PATH_SDK_MACOSX120
     44  PATH_SDK_MACOSX120 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX12.sdk)
     45 endif
    4346else
    4447 # Resolve any fancy stuff once and for all.
    45  PATH_SDK_MACOSX123 := $(PATH_SDK_MACOSX123)
     48 PATH_SDK_MACOSX120 := $(PATH_SDK_MACOSX120)
    4649endif
    47 ifeq ($(PATH_SDK_MACOSX123),)
    48  $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX12.3.sdk))
     50ifeq ($(PATH_SDK_MACOSX120),)
     51 $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX12.0.sdk))
    4952endif
    5053
    51 ## The MAC_OS_X_VERSION_MIN_REQUIRED and MAC_OS_X_VERSION_MAX_ALLOWED value for this SDK.
    52 SDK_MACOSX123_VERSION_VALUE := 123000
     54## The MAC_OS_X_VERSION_MIN_REQUIRED and -mmacosx-version-min values for this SDK.
     55SDK_MACOSX120_VERSION_ARG   := 12.0
     56SDK_MACOSX120_VERSION_VALUE := $(subst .,,$(SDK_MACOSX120_VERSION_VALUE))000
    5357
    5458# General Properties (used by kBuild)
    5559# Note: The MAC_OS_X_VERSION_MAX_ALLOWED is left free for the SDK user to define.
    56 SDK_MACOSX123_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX123_VERSION_VALUE)
    57 SDK_MACOSX123_CFLAGS      ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    58 SDK_MACOSX123_CXXFLAGS    ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    59 SDK_MACOSX123_OBJCFLAGS   ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    60 SDK_MACOSX123_OBJCXXFLAGS ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    61 SDK_MACOSX123_LDFLAGS     ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
     60SDK_MACOSX120_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX120_VERSION_VALUE)
     61SDK_MACOSX120_CFLAGS      ?= -mmacosx-version-min=$(SDK_MACOSX120_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX120)"
     62SDK_MACOSX120_CXXFLAGS    ?= -mmacosx-version-min=$(SDK_MACOSX120_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX120)"
     63SDK_MACOSX120_OBJCFLAGS   ?= -mmacosx-version-min=$(SDK_MACOSX120_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX120)"
     64SDK_MACOSX120_OBJCXXFLAGS ?= -mmacosx-version-min=$(SDK_MACOSX120_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX120)"
     65SDK_MACOSX120_LDFLAGS     ?= -mmacosx-version-min=$(SDK_MACOSX120_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX120)"
    6266
  • trunk/kBuild/sdks/MACOSX120INCS.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK, includes only.
     3# kBuild SDK - Mac OS X v12.0 SDK, includes only.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    2121# You should have received a copy of the GNU General Public License
    2222# along with kBuild; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1201  USA
    2424#
    2525#
     
    3232#
    3333
    34 ifndef SDK_MACOSX123
    35  include $(KBUILD_PATH)/sdks/MACOSX123.kmk
     34ifndef SDK_MACOSX120
     35 include $(KBUILD_PATH)/sdks/MACOSX120.kmk
    3636endif
    3737
    38 SDK_MACOSX123INCS := Mac OS X v12.3 SDK, include only.
     38SDK_MACOSX120INCS := Mac OS X v12.0 SDK, include only.
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123INCS
    42  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123)
     41ifndef PATH_SDK_MACOSX120INCS
     42 PATH_SDK_MACOSX120INCS := $(PATH_SDK_MACOSX120)
    4343else
    44  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123INCS)
     44 PATH_SDK_MACOSX120INCS := $(PATH_SDK_MACOSX120INCS)
    4545endif
    4646
    4747# General Properties (used by kBuild)
    48 SDK_MACOSX123INCS_INCS = $(PATH_SDK_MACOSX123INCS)/usr/include
     48SDK_MACOSX120INCS_INCS = $(PATH_SDK_MACOSX120INCS)/usr/include
    4949
  • trunk/kBuild/sdks/MACOSX130.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK.
     3# kBuild SDK - Mac OS X v13.0 SDK.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    3636endif
    3737
    38 SDK_MACOSX123 := Mac OS X v12.3 SDK
     38SDK_MACOSX130 := Mac OS X v13.0 SDK
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123
    42  PATH_SDK_MACOSX123 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX12.3.sdk)
     41ifndef PATH_SDK_MACOSX130
     42 PATH_SDK_MACOSX130 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX13.0.sdk)
     43 ifndef PATH_SDK_MACOSX130
     44  PATH_SDK_MACOSX130 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX13.sdk)
     45 endif
    4346else
    4447 # Resolve any fancy stuff once and for all.
    45  PATH_SDK_MACOSX123 := $(PATH_SDK_MACOSX123)
     48 PATH_SDK_MACOSX130 := $(PATH_SDK_MACOSX130)
    4649endif
    47 ifeq ($(PATH_SDK_MACOSX123),)
    48  $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX12.3.sdk))
     50ifeq ($(PATH_SDK_MACOSX130),)
     51 $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX13.0.sdk))
    4952endif
    5053
    51 ## The MAC_OS_X_VERSION_MIN_REQUIRED and MAC_OS_X_VERSION_MAX_ALLOWED value for this SDK.
    52 SDK_MACOSX123_VERSION_VALUE := 123000
     54## The MAC_OS_X_VERSION_MIN_REQUIRED and -mmacosx-version-min values for this SDK.
     55SDK_MACOSX130_VERSION_ARG   := 13.0
     56SDK_MACOSX130_VERSION_VALUE := $(subst .,,$(SDK_MACOSX130_VERSION_VALUE))000
    5357
    5458# General Properties (used by kBuild)
    5559# Note: The MAC_OS_X_VERSION_MAX_ALLOWED is left free for the SDK user to define.
    56 SDK_MACOSX123_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX123_VERSION_VALUE)
    57 SDK_MACOSX123_CFLAGS      ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    58 SDK_MACOSX123_CXXFLAGS    ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    59 SDK_MACOSX123_OBJCFLAGS   ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    60 SDK_MACOSX123_OBJCXXFLAGS ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    61 SDK_MACOSX123_LDFLAGS     ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
     60SDK_MACOSX130_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX130_VERSION_VALUE)
     61SDK_MACOSX130_CFLAGS      ?= -mmacosx-version-min=$(SDK_MACOSX130_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX130)"
     62SDK_MACOSX130_CXXFLAGS    ?= -mmacosx-version-min=$(SDK_MACOSX130_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX130)"
     63SDK_MACOSX130_OBJCFLAGS   ?= -mmacosx-version-min=$(SDK_MACOSX130_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX130)"
     64SDK_MACOSX130_OBJCXXFLAGS ?= -mmacosx-version-min=$(SDK_MACOSX130_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX130)"
     65SDK_MACOSX130_LDFLAGS     ?= -mmacosx-version-min=$(SDK_MACOSX130_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX130)"
    6266
  • trunk/kBuild/sdks/MACOSX130INCS.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK, includes only.
     3# kBuild SDK - Mac OS X v13.0 SDK, includes only.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    3232#
    3333
    34 ifndef SDK_MACOSX123
    35  include $(KBUILD_PATH)/sdks/MACOSX123.kmk
     34ifndef SDK_MACOSX130
     35 include $(KBUILD_PATH)/sdks/MACOSX130.kmk
    3636endif
    3737
    38 SDK_MACOSX123INCS := Mac OS X v12.3 SDK, include only.
     38SDK_MACOSX130INCS := Mac OS X v13.0 SDK, include only.
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123INCS
    42  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123)
     41ifndef PATH_SDK_MACOSX130INCS
     42 PATH_SDK_MACOSX130INCS := $(PATH_SDK_MACOSX130)
    4343else
    44  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123INCS)
     44 PATH_SDK_MACOSX130INCS := $(PATH_SDK_MACOSX130INCS)
    4545endif
    4646
    4747# General Properties (used by kBuild)
    48 SDK_MACOSX123INCS_INCS = $(PATH_SDK_MACOSX123INCS)/usr/include
     48SDK_MACOSX130INCS_INCS = $(PATH_SDK_MACOSX130INCS)/usr/include
    4949
  • trunk/kBuild/sdks/MACOSX133.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK.
     3# kBuild SDK - Mac OS X v13.3 SDK.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    3636endif
    3737
    38 SDK_MACOSX123 := Mac OS X v12.3 SDK
     38SDK_MACOSX133 := Mac OS X v13.3 SDK
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123
    42  PATH_SDK_MACOSX123 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX12.3.sdk)
     41ifndef PATH_SDK_MACOSX133
     42 PATH_SDK_MACOSX133 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX13.3.sdk)
    4343else
    4444 # Resolve any fancy stuff once and for all.
    45  PATH_SDK_MACOSX123 := $(PATH_SDK_MACOSX123)
     45 PATH_SDK_MACOSX133 := $(PATH_SDK_MACOSX133)
    4646endif
    47 ifeq ($(PATH_SDK_MACOSX123),)
    48  $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX12.3.sdk))
     47ifeq ($(PATH_SDK_MACOSX133),)
     48 $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX13.3.sdk))
    4949endif
    5050
    51 ## The MAC_OS_X_VERSION_MIN_REQUIRED and MAC_OS_X_VERSION_MAX_ALLOWED value for this SDK.
    52 SDK_MACOSX123_VERSION_VALUE := 123000
     51## The MAC_OS_X_VERSION_MIN_REQUIRED and -mmacosx-version-min values for this SDK.
     52SDK_MACOSX133_VERSION_ARG   := 13.3
     53SDK_MACOSX133_VERSION_VALUE := $(subst .,,$(SDK_MACOSX130_VERSION_VALUE))000
    5354
    5455# General Properties (used by kBuild)
    5556# Note: The MAC_OS_X_VERSION_MAX_ALLOWED is left free for the SDK user to define.
    56 SDK_MACOSX123_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX123_VERSION_VALUE)
    57 SDK_MACOSX123_CFLAGS      ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    58 SDK_MACOSX123_CXXFLAGS    ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    59 SDK_MACOSX123_OBJCFLAGS   ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    60 SDK_MACOSX123_OBJCXXFLAGS ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    61 SDK_MACOSX123_LDFLAGS     ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
     57SDK_MACOSX133_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX133_VERSION_VALUE)
     58SDK_MACOSX133_CFLAGS      ?= -mmacosx-version-min=$(SDK_MACOSX133_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX133)"
     59SDK_MACOSX133_CXXFLAGS    ?= -mmacosx-version-min=$(SDK_MACOSX133_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX133)"
     60SDK_MACOSX133_OBJCFLAGS   ?= -mmacosx-version-min=$(SDK_MACOSX133_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX133)"
     61SDK_MACOSX133_OBJCXXFLAGS ?= -mmacosx-version-min=$(SDK_MACOSX133_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX133)"
     62SDK_MACOSX133_LDFLAGS     ?= -mmacosx-version-min=$(SDK_MACOSX133_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX133)"
    6263
  • trunk/kBuild/sdks/MACOSX133INCS.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK, includes only.
     3# kBuild SDK - Mac OS X v13.3 SDK, includes only.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    3232#
    3333
    34 ifndef SDK_MACOSX123
    35  include $(KBUILD_PATH)/sdks/MACOSX123.kmk
     34ifndef SDK_MACOSX133
     35 include $(KBUILD_PATH)/sdks/MACOSX133.kmk
    3636endif
    3737
    38 SDK_MACOSX123INCS := Mac OS X v12.3 SDK, include only.
     38SDK_MACOSX133INCS := Mac OS X v13.3 SDK, include only.
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123INCS
    42  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123)
     41ifndef PATH_SDK_MACOSX133INCS
     42 PATH_SDK_MACOSX133INCS := $(PATH_SDK_MACOSX133)
    4343else
    44  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123INCS)
     44 PATH_SDK_MACOSX133INCS := $(PATH_SDK_MACOSX133INCS)
    4545endif
    4646
    4747# General Properties (used by kBuild)
    48 SDK_MACOSX123INCS_INCS = $(PATH_SDK_MACOSX123INCS)/usr/include
     48SDK_MACOSX133INCS_INCS = $(PATH_SDK_MACOSX133INCS)/usr/include
    4949
  • trunk/kBuild/sdks/MACOSX140.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK.
     3# kBuild SDK - Mac OS X v14.0 SDK.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    2121# You should have received a copy of the GNU General Public License
    2222# along with kBuild; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1401  USA
    2424#
    2525#
     
    3636endif
    3737
    38 SDK_MACOSX123 := Mac OS X v12.3 SDK
     38SDK_MACOSX140 := Mac OS X v14.0 SDK
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123
    42  PATH_SDK_MACOSX123 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX12.3.sdk)
     41ifndef PATH_SDK_MACOSX140
     42 PATH_SDK_MACOSX140 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX14.0.sdk)
     43 ifndef PATH_SDK_MACOSX140
     44  PATH_SDK_MACOSX140 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX14.sdk)
     45 endif
    4346else
    4447 # Resolve any fancy stuff once and for all.
    45  PATH_SDK_MACOSX123 := $(PATH_SDK_MACOSX123)
     48 PATH_SDK_MACOSX140 := $(PATH_SDK_MACOSX140)
    4649endif
    47 ifeq ($(PATH_SDK_MACOSX123),)
    48  $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX12.3.sdk))
     50ifeq ($(PATH_SDK_MACOSX140),)
     51 $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX14.0.sdk))
    4952endif
    5053
    51 ## The MAC_OS_X_VERSION_MIN_REQUIRED and MAC_OS_X_VERSION_MAX_ALLOWED value for this SDK.
    52 SDK_MACOSX123_VERSION_VALUE := 123000
     54## The MAC_OS_X_VERSION_MIN_REQUIRED and -mmacosx-version-min values for this SDK.
     55SDK_MACOSX140_VERSION_ARG   := 14.0
     56SDK_MACOSX140_VERSION_VALUE := $(subst .,,$(SDK_MACOSX140_VERSION_VALUE))000
    5357
    5458# General Properties (used by kBuild)
    5559# Note: The MAC_OS_X_VERSION_MAX_ALLOWED is left free for the SDK user to define.
    56 SDK_MACOSX123_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX123_VERSION_VALUE)
    57 SDK_MACOSX123_CFLAGS      ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    58 SDK_MACOSX123_CXXFLAGS    ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    59 SDK_MACOSX123_OBJCFLAGS   ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    60 SDK_MACOSX123_OBJCXXFLAGS ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    61 SDK_MACOSX123_LDFLAGS     ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
     60SDK_MACOSX140_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX140_VERSION_VALUE)
     61SDK_MACOSX140_CFLAGS      ?= -mmacosx-version-min=$(SDK_MACOSX140_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX140)"
     62SDK_MACOSX140_CXXFLAGS    ?= -mmacosx-version-min=$(SDK_MACOSX140_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX140)"
     63SDK_MACOSX140_OBJCFLAGS   ?= -mmacosx-version-min=$(SDK_MACOSX140_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX140)"
     64SDK_MACOSX140_OBJCXXFLAGS ?= -mmacosx-version-min=$(SDK_MACOSX140_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX140)"
     65SDK_MACOSX140_LDFLAGS     ?= -mmacosx-version-min=$(SDK_MACOSX140_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX140)"
    6266
  • trunk/kBuild/sdks/MACOSX140INCS.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK, includes only.
     3# kBuild SDK - Mac OS X v14.0 SDK, includes only.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    2121# You should have received a copy of the GNU General Public License
    2222# along with kBuild; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1401  USA
    2424#
    2525#
     
    3232#
    3333
    34 ifndef SDK_MACOSX123
    35  include $(KBUILD_PATH)/sdks/MACOSX123.kmk
     34ifndef SDK_MACOSX140
     35 include $(KBUILD_PATH)/sdks/MACOSX140.kmk
    3636endif
    3737
    38 SDK_MACOSX123INCS := Mac OS X v12.3 SDK, include only.
     38SDK_MACOSX140INCS := Mac OS X v14.0 SDK, include only.
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123INCS
    42  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123)
     41ifndef PATH_SDK_MACOSX140INCS
     42 PATH_SDK_MACOSX140INCS := $(PATH_SDK_MACOSX140)
    4343else
    44  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123INCS)
     44 PATH_SDK_MACOSX140INCS := $(PATH_SDK_MACOSX140INCS)
    4545endif
    4646
    4747# General Properties (used by kBuild)
    48 SDK_MACOSX123INCS_INCS = $(PATH_SDK_MACOSX123INCS)/usr/include
     48SDK_MACOSX140INCS_INCS = $(PATH_SDK_MACOSX140INCS)/usr/include
    4949
  • trunk/kBuild/sdks/MACOSX150.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK.
     3# kBuild SDK - Mac OS X v15.0 SDK.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    2121# You should have received a copy of the GNU General Public License
    2222# along with kBuild; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1501  USA
    2424#
    2525#
     
    3636endif
    3737
    38 SDK_MACOSX123 := Mac OS X v12.3 SDK
     38SDK_MACOSX150 := Mac OS X v15.0 SDK
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123
    42  PATH_SDK_MACOSX123 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX12.3.sdk)
     41ifndef PATH_SDK_MACOSX150
     42 PATH_SDK_MACOSX150 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX15.0.sdk)
     43 ifndef PATH_SDK_MACOSX150
     44  PATH_SDK_MACOSX150 := $(call DARWINCMN_FN_FIND_MACOSX_SDK,MacOSX15.sdk)
     45 endif
    4346else
    4447 # Resolve any fancy stuff once and for all.
    45  PATH_SDK_MACOSX123 := $(PATH_SDK_MACOSX123)
     48 PATH_SDK_MACOSX150 := $(PATH_SDK_MACOSX150)
    4649endif
    47 ifeq ($(PATH_SDK_MACOSX123),)
    48  $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX12.3.sdk))
     50ifeq ($(PATH_SDK_MACOSX150),)
     51 $(warning $(call DARWINCMN_FN_ERROR_MACOSX_SDK,MacOSX15.0.sdk))
    4952endif
    5053
    51 ## The MAC_OS_X_VERSION_MIN_REQUIRED and MAC_OS_X_VERSION_MAX_ALLOWED value for this SDK.
    52 SDK_MACOSX123_VERSION_VALUE := 123000
     54## The MAC_OS_X_VERSION_MIN_REQUIRED and -mmacosx-version-min values for this SDK.
     55SDK_MACOSX150_VERSION_ARG   := 15.0
     56SDK_MACOSX150_VERSION_VALUE := $(subst .,,$(SDK_MACOSX150_VERSION_VALUE))000
    5357
    5458# General Properties (used by kBuild)
    5559# Note: The MAC_OS_X_VERSION_MAX_ALLOWED is left free for the SDK user to define.
    56 SDK_MACOSX123_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX123_VERSION_VALUE)
    57 SDK_MACOSX123_CFLAGS      ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    58 SDK_MACOSX123_CXXFLAGS    ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    59 SDK_MACOSX123_OBJCFLAGS   ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    60 SDK_MACOSX123_OBJCXXFLAGS ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
    61 SDK_MACOSX123_LDFLAGS     ?= -mmacosx-version-min=12.3 -isysroot "$(PATH_SDK_MACOSX123)"
     60SDK_MACOSX150_DEFS        ?= MAC_OS_X_VERSION_MIN_REQUIRED=$(SDK_MACOSX150_VERSION_VALUE)
     61SDK_MACOSX150_CFLAGS      ?= -mmacosx-version-min=$(SDK_MACOSX150_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX150)"
     62SDK_MACOSX150_CXXFLAGS    ?= -mmacosx-version-min=$(SDK_MACOSX150_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX150)"
     63SDK_MACOSX150_OBJCFLAGS   ?= -mmacosx-version-min=$(SDK_MACOSX150_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX150)"
     64SDK_MACOSX150_OBJCXXFLAGS ?= -mmacosx-version-min=$(SDK_MACOSX150_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX150)"
     65SDK_MACOSX150_LDFLAGS     ?= -mmacosx-version-min=$(SDK_MACOSX150_VERSION_ARG) -isysroot "$(PATH_SDK_MACOSX150)"
    6266
  • trunk/kBuild/sdks/MACOSX150INCS.kmk

    r3598 r3602  
    11# $Id$
    22## @file
    3 # kBuild SDK - Mac OS X v12.3 SDK, includes only.
     3# kBuild SDK - Mac OS X v15.0 SDK, includes only.
    44#
    55
    66#
    7 # Copyright (c) 2008-2023 knut st. osmundsen <[email protected]>
     7# Copyright (c) 2008-2024 knut st. osmundsen <[email protected]>
    88#
    99# This file is part of kBuild.
     
    2121# You should have received a copy of the GNU General Public License
    2222# along with kBuild; if not, write to the Free Software
    23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
     23# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1501  USA
    2424#
    2525#
     
    3232#
    3333
    34 ifndef SDK_MACOSX123
    35  include $(KBUILD_PATH)/sdks/MACOSX123.kmk
     34ifndef SDK_MACOSX150
     35 include $(KBUILD_PATH)/sdks/MACOSX150.kmk
    3636endif
    3737
    38 SDK_MACOSX123INCS := Mac OS X v12.3 SDK, include only.
     38SDK_MACOSX150INCS := Mac OS X v15.0 SDK, include only.
    3939
    4040# SDK Specific Properties
    41 ifndef PATH_SDK_MACOSX123INCS
    42  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123)
     41ifndef PATH_SDK_MACOSX150INCS
     42 PATH_SDK_MACOSX150INCS := $(PATH_SDK_MACOSX150)
    4343else
    44  PATH_SDK_MACOSX123INCS := $(PATH_SDK_MACOSX123INCS)
     44 PATH_SDK_MACOSX150INCS := $(PATH_SDK_MACOSX150INCS)
    4545endif
    4646
    4747# General Properties (used by kBuild)
    48 SDK_MACOSX123INCS_INCS = $(PATH_SDK_MACOSX123INCS)/usr/include
     48SDK_MACOSX150INCS_INCS = $(PATH_SDK_MACOSX150INCS)/usr/include
    4949
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette