Skip to content

Commit

Permalink
Add new SDK version defines
Browse files Browse the repository at this point in the history
  • Loading branch information
NeRdTheNed committed Oct 2, 2023
1 parent 8678ee3 commit b2945a7
Show file tree
Hide file tree
Showing 2 changed files with 191 additions and 6 deletions.
182 changes: 177 additions & 5 deletions include/macrOS/GeneratedAvail.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,9 @@
#ifndef MAC_OS_X_VERSION_10_14_4
#define MAC_OS_X_VERSION_10_14_4 101404
#endif
#ifndef MAC_OS_X_VERSION_10_14_5
#define MAC_OS_X_VERSION_10_14_5 101405
#endif
#ifndef MAC_OS_X_VERSION_10_14_6
#define MAC_OS_X_VERSION_10_14_6 101406
#endif
Expand All @@ -94,6 +97,9 @@
#ifndef MAC_OS_X_VERSION_10_15_1
#define MAC_OS_X_VERSION_10_15_1 101501
#endif
#ifndef MAC_OS_X_VERSION_10_15_4
#define MAC_OS_X_VERSION_10_15_4 101504
#endif
#ifndef MAC_OS_X_VERSION_10_16
#define MAC_OS_X_VERSION_10_16 101600
#endif
Expand All @@ -106,18 +112,51 @@
#ifndef MAC_OS_VERSION_11_3
#define MAC_OS_VERSION_11_3 110300
#endif
#ifndef MAC_OS_VERSION_11_4
#define MAC_OS_VERSION_11_4 110400
#endif
#ifndef MAC_OS_VERSION_11_5
#define MAC_OS_VERSION_11_5 110500
#endif
#ifndef MAC_OS_VERSION_11_6
#define MAC_OS_VERSION_11_6 110600
#endif
#ifndef MAC_OS_VERSION_12_0
#define MAC_OS_VERSION_12_0 120000
#endif
#ifndef MAC_OS_VERSION_12_1
#define MAC_OS_VERSION_12_1 120100
#endif
#ifndef MAC_OS_VERSION_12_2
#define MAC_OS_VERSION_12_2 120200
#endif
#ifndef MAC_OS_VERSION_12_3
#define MAC_OS_VERSION_12_3 120300
#endif
#ifndef MAC_OS_VERSION_12_4
#define MAC_OS_VERSION_12_4 120400
#endif
#ifndef MAC_OS_VERSION_12_5
#define MAC_OS_VERSION_12_5 120500
#endif
#ifndef MAC_OS_VERSION_13_0
#define MAC_OS_VERSION_13_0 130000
#endif
#ifndef MAC_OS_VERSION_13_1
#define MAC_OS_VERSION_13_1 130100
#endif
#ifndef MAC_OS_VERSION_13_2
#define MAC_OS_VERSION_13_2 130200
#endif
#ifndef MAC_OS_VERSION_13_3
#define MAC_OS_VERSION_13_3 130300
#endif
#ifndef MAC_OS_VERSION_13_4
#define MAC_OS_VERSION_13_4 130400
#endif
#ifndef MAC_OS_VERSION_14_0
#define MAC_OS_VERSION_14_0 140000
#endif

#if defined(MAC_OS_X_VERSION_10_0) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_0
#define macrOS_ALWAYS_HAVE_10_0_0
Expand Down Expand Up @@ -230,8 +269,12 @@
#define macrOS_NEVER_HAVE_10_14_1
#define macrOS_ALWAYS_HAVE_10_14_4
#endif
#if defined(MAC_OS_X_VERSION_10_14_6) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_6
#if defined(MAC_OS_X_VERSION_10_14_5) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_5
#define macrOS_NEVER_HAVE_10_14_4
#define macrOS_ALWAYS_HAVE_10_14_5
#endif
#if defined(MAC_OS_X_VERSION_10_14_6) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_14_6
#define macrOS_NEVER_HAVE_10_14_5
#define macrOS_ALWAYS_HAVE_10_14_6
#endif
#if defined(MAC_OS_X_VERSION_10_15) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_15
Expand All @@ -242,8 +285,12 @@
#define macrOS_NEVER_HAVE_10_15_0
#define macrOS_ALWAYS_HAVE_10_15_1
#endif
#if defined(MAC_OS_X_VERSION_10_16) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_16
#if defined(MAC_OS_X_VERSION_10_15_4) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_15_4
#define macrOS_NEVER_HAVE_10_15_1
#define macrOS_ALWAYS_HAVE_10_15_4
#endif
#if defined(MAC_OS_X_VERSION_10_16) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_X_VERSION_10_16
#define macrOS_NEVER_HAVE_10_15_4
#define macrOS_ALWAYS_HAVE_10_16_0
#endif
#if defined(MAC_OS_VERSION_11_0) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_11_0
Expand All @@ -258,22 +305,66 @@
#define macrOS_NEVER_HAVE_11_1_0
#define macrOS_ALWAYS_HAVE_11_3_0
#endif
#if defined(MAC_OS_VERSION_12_0) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_0
#if defined(MAC_OS_VERSION_11_4) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_11_4
#define macrOS_NEVER_HAVE_11_3_0
#define macrOS_ALWAYS_HAVE_11_4_0
#endif
#if defined(MAC_OS_VERSION_11_5) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_11_5
#define macrOS_NEVER_HAVE_11_4_0
#define macrOS_ALWAYS_HAVE_11_5_0
#endif
#if defined(MAC_OS_VERSION_11_6) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_11_6
#define macrOS_NEVER_HAVE_11_5_0
#define macrOS_ALWAYS_HAVE_11_6_0
#endif
#if defined(MAC_OS_VERSION_12_0) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_0
#define macrOS_NEVER_HAVE_11_6_0
#define macrOS_ALWAYS_HAVE_12_0_0
#endif
#if defined(MAC_OS_VERSION_13_0) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_0
#if defined(MAC_OS_VERSION_12_1) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_1
#define macrOS_NEVER_HAVE_12_0_0
#define macrOS_ALWAYS_HAVE_12_1_0
#endif
#if defined(MAC_OS_VERSION_12_2) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_2
#define macrOS_NEVER_HAVE_12_1_0
#define macrOS_ALWAYS_HAVE_12_2_0
#endif
#if defined(MAC_OS_VERSION_12_3) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_3
#define macrOS_NEVER_HAVE_12_2_0
#define macrOS_ALWAYS_HAVE_12_3_0
#endif
#if defined(MAC_OS_VERSION_12_4) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_4
#define macrOS_NEVER_HAVE_12_3_0
#define macrOS_ALWAYS_HAVE_12_4_0
#endif
#if defined(MAC_OS_VERSION_12_5) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_12_5
#define macrOS_NEVER_HAVE_12_4_0
#define macrOS_ALWAYS_HAVE_12_5_0
#endif
#if defined(MAC_OS_VERSION_13_0) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_0
#define macrOS_NEVER_HAVE_12_5_0
#define macrOS_ALWAYS_HAVE_13_0_0
#endif
#if defined(MAC_OS_VERSION_13_1) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_1
#define macrOS_NEVER_HAVE_13_0_0
#define macrOS_ALWAYS_HAVE_13_1_0
#endif
#if defined(MAC_OS_VERSION_13_3) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_3
#if defined(MAC_OS_VERSION_13_2) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_2
#define macrOS_NEVER_HAVE_13_1_0
#define macrOS_ALWAYS_HAVE_13_2_0
#endif
#if defined(MAC_OS_VERSION_13_3) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_3
#define macrOS_NEVER_HAVE_13_2_0
#define macrOS_ALWAYS_HAVE_13_3_0
#endif
#if defined(MAC_OS_VERSION_13_4) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_13_4
#define macrOS_NEVER_HAVE_13_3_0
#define macrOS_ALWAYS_HAVE_13_4_0
#endif
#if defined(MAC_OS_VERSION_14_0) && MAC_OS_X_VERSION_MIN_REQUIRED >= MAC_OS_VERSION_14_0
#define macrOS_NEVER_HAVE_13_4_0
#define macrOS_ALWAYS_HAVE_14_0_0
#endif

#if defined(__ppc64__) || defined(__ppc__)
#ifndef macrOS_NEVER_HAVE_10_7_0
Expand Down Expand Up @@ -339,6 +430,9 @@
#ifndef macrOS_NEVER_HAVE_10_14_4
#define macrOS_NEVER_HAVE_10_14_4
#endif
#ifndef macrOS_NEVER_HAVE_10_14_5
#define macrOS_NEVER_HAVE_10_14_5
#endif
#ifndef macrOS_NEVER_HAVE_10_14_6
#define macrOS_NEVER_HAVE_10_14_6
#endif
Expand All @@ -348,6 +442,9 @@
#ifndef macrOS_NEVER_HAVE_10_15_1
#define macrOS_NEVER_HAVE_10_15_1
#endif
#ifndef macrOS_NEVER_HAVE_10_15_4
#define macrOS_NEVER_HAVE_10_15_4
#endif
#ifndef macrOS_NEVER_HAVE_10_16_0
#define macrOS_NEVER_HAVE_10_16_0
#endif
Expand All @@ -360,18 +457,51 @@
#ifndef macrOS_NEVER_HAVE_11_3_0
#define macrOS_NEVER_HAVE_11_3_0
#endif
#ifndef macrOS_NEVER_HAVE_11_4_0
#define macrOS_NEVER_HAVE_11_4_0
#endif
#ifndef macrOS_NEVER_HAVE_11_5_0
#define macrOS_NEVER_HAVE_11_5_0
#endif
#ifndef macrOS_NEVER_HAVE_11_6_0
#define macrOS_NEVER_HAVE_11_6_0
#endif
#ifndef macrOS_NEVER_HAVE_12_0_0
#define macrOS_NEVER_HAVE_12_0_0
#endif
#ifndef macrOS_NEVER_HAVE_12_1_0
#define macrOS_NEVER_HAVE_12_1_0
#endif
#ifndef macrOS_NEVER_HAVE_12_2_0
#define macrOS_NEVER_HAVE_12_2_0
#endif
#ifndef macrOS_NEVER_HAVE_12_3_0
#define macrOS_NEVER_HAVE_12_3_0
#endif
#ifndef macrOS_NEVER_HAVE_12_4_0
#define macrOS_NEVER_HAVE_12_4_0
#endif
#ifndef macrOS_NEVER_HAVE_12_5_0
#define macrOS_NEVER_HAVE_12_5_0
#endif
#ifndef macrOS_NEVER_HAVE_13_0_0
#define macrOS_NEVER_HAVE_13_0_0
#endif
#ifndef macrOS_NEVER_HAVE_13_1_0
#define macrOS_NEVER_HAVE_13_1_0
#endif
#ifndef macrOS_NEVER_HAVE_13_2_0
#define macrOS_NEVER_HAVE_13_2_0
#endif
#ifndef macrOS_NEVER_HAVE_13_3_0
#define macrOS_NEVER_HAVE_13_3_0
#endif
#ifndef macrOS_NEVER_HAVE_13_4_0
#define macrOS_NEVER_HAVE_13_4_0
#endif
#ifndef macrOS_NEVER_HAVE_14_0_0
#define macrOS_NEVER_HAVE_14_0_0
#endif
#endif

#if defined(__i386__) || defined(__x86_64__)
Expand Down Expand Up @@ -402,6 +532,9 @@
#ifndef macrOS_NEVER_HAVE_10_15_1
#define macrOS_NEVER_HAVE_10_15_1
#endif
#ifndef macrOS_NEVER_HAVE_10_15_4
#define macrOS_NEVER_HAVE_10_15_4
#endif
#ifndef macrOS_NEVER_HAVE_10_16_0
#define macrOS_NEVER_HAVE_10_16_0
#endif
Expand All @@ -414,18 +547,51 @@
#ifndef macrOS_NEVER_HAVE_11_3_0
#define macrOS_NEVER_HAVE_11_3_0
#endif
#ifndef macrOS_NEVER_HAVE_11_4_0
#define macrOS_NEVER_HAVE_11_4_0
#endif
#ifndef macrOS_NEVER_HAVE_11_5_0
#define macrOS_NEVER_HAVE_11_5_0
#endif
#ifndef macrOS_NEVER_HAVE_11_6_0
#define macrOS_NEVER_HAVE_11_6_0
#endif
#ifndef macrOS_NEVER_HAVE_12_0_0
#define macrOS_NEVER_HAVE_12_0_0
#endif
#ifndef macrOS_NEVER_HAVE_12_1_0
#define macrOS_NEVER_HAVE_12_1_0
#endif
#ifndef macrOS_NEVER_HAVE_12_2_0
#define macrOS_NEVER_HAVE_12_2_0
#endif
#ifndef macrOS_NEVER_HAVE_12_3_0
#define macrOS_NEVER_HAVE_12_3_0
#endif
#ifndef macrOS_NEVER_HAVE_12_4_0
#define macrOS_NEVER_HAVE_12_4_0
#endif
#ifndef macrOS_NEVER_HAVE_12_5_0
#define macrOS_NEVER_HAVE_12_5_0
#endif
#ifndef macrOS_NEVER_HAVE_13_0_0
#define macrOS_NEVER_HAVE_13_0_0
#endif
#ifndef macrOS_NEVER_HAVE_13_1_0
#define macrOS_NEVER_HAVE_13_1_0
#endif
#ifndef macrOS_NEVER_HAVE_13_2_0
#define macrOS_NEVER_HAVE_13_2_0
#endif
#ifndef macrOS_NEVER_HAVE_13_3_0
#define macrOS_NEVER_HAVE_13_3_0
#endif
#ifndef macrOS_NEVER_HAVE_13_4_0
#define macrOS_NEVER_HAVE_13_4_0
#endif
#ifndef macrOS_NEVER_HAVE_14_0_0
#define macrOS_NEVER_HAVE_14_0_0
#endif
#endif

#if defined(__aarch64__)
Expand Down Expand Up @@ -513,6 +679,9 @@
#ifndef macrOS_NEVER_HAVE_10_14_4
#define macrOS_NEVER_HAVE_10_14_4
#endif
#ifndef macrOS_NEVER_HAVE_10_14_5
#define macrOS_NEVER_HAVE_10_14_5
#endif
#ifndef macrOS_NEVER_HAVE_10_14_6
#define macrOS_NEVER_HAVE_10_14_6
#endif
Expand All @@ -522,6 +691,9 @@
#ifndef macrOS_NEVER_HAVE_10_15_1
#define macrOS_NEVER_HAVE_10_15_1
#endif
#ifndef macrOS_NEVER_HAVE_10_15_4
#define macrOS_NEVER_HAVE_10_15_4
#endif
#ifndef macrOS_NEVER_HAVE_10_16_0
#define macrOS_NEVER_HAVE_10_16_0
#endif
Expand Down
15 changes: 14 additions & 1 deletion tools/Avail.java
Original file line number Diff line number Diff line change
Expand Up @@ -193,17 +193,30 @@ final class Avail {
new MacVersion(10, 14, 0),
new MacVersion(10, 14, 1),
new MacVersion(10, 14, 4),
new MacVersion(10, 14, 5),
new MacVersion(10, 14, 6),
new MacVersion(10, 15, 0),
new MacVersion(10, 15, 1),
new MacVersion(10, 15, 4),
new MacVersion(10, 16, 0),
new MacVersion(11, 0, 0),
new MacVersion(11, 1, 0),
new MacVersion(11, 3, 0),
new MacVersion(11, 4, 0),
new MacVersion(11, 5, 0),
new MacVersion(11, 6, 0),
new MacVersion(12, 0, 0),
new MacVersion(12, 1, 0),
new MacVersion(12, 2, 0),
new MacVersion(12, 3, 0),
new MacVersion(12, 4, 0),
new MacVersion(12, 5, 0),
new MacVersion(13, 0, 0),
new MacVersion(13, 1, 0),
new MacVersion(13, 3, 0)
new MacVersion(13, 2, 0),
new MacVersion(13, 3, 0),
new MacVersion(13, 4, 0),
new MacVersion(14, 0, 0)
};

/**
Expand Down

0 comments on commit b2945a7

Please sign in to comment.