/* | |
* Copyright (c) 2016-2018, 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. */ | |
# include "win_posix.h" | |
#endif | |
#endif /* FIPTOOL_PLATFORM_H */ |