diff options
author | A. Cody Schuffelen <schuffelen@google.com> | 2023-06-21 10:15:21 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-06-21 10:15:21 +0000 |
commit | 5c591343844d1f9da7da26467c4bf7efc8a7a413 (patch) | |
tree | f5208f9de58e8c5fd86d0a61d217c398b6d9b86b | |
parent | 0a975a3f2d6675d0d9fd7fd2a7162100e1d9090e (diff) | |
parent | fb586c87176df9bd5db06df1f1bb82c2352d27ad (diff) | |
download | ms-tpm-20-ref-master.tar.gz |
Support compiling ms-tpm-20-ref targets for Mac OS X am: e4c9cc2ddd am: 938173f0be am: 2c6183e4d4 am: ba0a34c287 am: 692d7d15b3 am: fb586c8717HEADandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29mastermainandroid14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-release
Original change: https://android-review.googlesource.com/c/platform/external/ms-tpm-20-ref/+/2628523
Change-Id: Ifdab1f82a22ae0dac5adf0bd477e4497b0f5954d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | Android.bp | 5 | ||||
-rw-r--r-- | TPMCmd/Simulator/src/TPMCmdp.c | 2 | ||||
-rw-r--r-- | TPMCmd/Simulator/src/TPMCmds.c | 2 | ||||
-rw-r--r-- | TPMCmd/Simulator/src/TcpServer.c | 2 |
4 files changed, 8 insertions, 3 deletions
@@ -74,6 +74,11 @@ cc_defaults { "-Wno-unused-parameter", "-Wno-typedef-redefinition", ], + target: { + darwin: { + enabled: true, + }, + }, } cc_library_static { diff --git a/TPMCmd/Simulator/src/TPMCmdp.c b/TPMCmd/Simulator/src/TPMCmdp.c index 6e5c22b..fb93b24 100644 --- a/TPMCmd/Simulator/src/TPMCmdp.c +++ b/TPMCmd/Simulator/src/TPMCmdp.c @@ -48,7 +48,7 @@ # include <windows.h>
# include <winsock.h>
# pragma warning(pop)
-#elif defined(__unix__)
+#elif defined(__unix__) || __APPLE__
# include "BaseTypes.h" // on behalf of TpmFail_fp.h
typedef int SOCKET;
#else
diff --git a/TPMCmd/Simulator/src/TPMCmds.c b/TPMCmd/Simulator/src/TPMCmds.c index ade1c23..9a88af4 100644 --- a/TPMCmd/Simulator/src/TPMCmds.c +++ b/TPMCmd/Simulator/src/TPMCmds.c @@ -50,7 +50,7 @@ # include <windows.h>
# include <winsock.h>
# pragma warning(pop)
-#elif defined(__unix__)
+#elif defined(__unix__) || __APPLE__
# define _strcmpi strcasecmp
typedef int SOCKET;
#else
diff --git a/TPMCmd/Simulator/src/TcpServer.c b/TPMCmd/Simulator/src/TcpServer.c index 5adb90a..b57475d 100644 --- a/TPMCmd/Simulator/src/TcpServer.c +++ b/TPMCmd/Simulator/src/TcpServer.c @@ -48,7 +48,7 @@ # include <winsock.h>
# pragma warning(pop)
typedef int socklen_t;
-#elif defined(__unix__)
+#elif defined(__unix__) || __APPLE__
# include <string.h>
# include <unistd.h>
# include <errno.h>
|