/* * 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. */ # include "win_posix.h" # endif #endif /* __FIPTOOL_PLATFORM_H__ */