fiptool_platform.h 594 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*
 * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved.
 *
 * SPDX-License-Identifier: BSD-3-Clause
 *
 * Build platform specific handling.
 * This allows for builds on non-Posix platforms
 * e.g. Visual Studio on Windows
 */

#ifndef __FIPTOOL_PLATFORM_H__
#	define __FIPTOOL_PLATFORM_H__

#	ifndef _MSC_VER

		/* Not Visual Studio, so include Posix Headers. */
#		include <getopt.h>
#		include <openssl/sha.h>
#		include <unistd.h>

#		define  BLD_PLAT_STAT stat

#	else

		/* Visual Studio. */
26
#		include "win_posix.h"
27
28
29
30

#	endif

#endif /* __FIPTOOL_PLATFORM_H__ */