Home | History | Annotate | Download | only in fiptool
      1 /*
      2  * Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved.
      3  *
      4  * SPDX-License-Identifier: BSD-3-Clause
      5  *
      6  * Build platform specific handling.
      7  * This allows for builds on non-Posix platforms
      8  * e.g. Visual Studio on Windows
      9  */
     10 
     11 #ifndef __FIPTOOL_PLATFORM_H__
     12 #	define __FIPTOOL_PLATFORM_H__
     13 
     14 #	ifndef _MSC_VER
     15 
     16 		/* Not Visual Studio, so include Posix Headers. */
     17 #		include <getopt.h>
     18 #		include <openssl/sha.h>
     19 #		include <unistd.h>
     20 
     21 #		define  BLD_PLAT_STAT stat
     22 
     23 #	else
     24 
     25 		/* Visual Studio. */
     26 #		include "win_posix.h"
     27 
     28 #	endif
     29 
     30 #endif /* __FIPTOOL_PLATFORM_H__ */
     31