diff options
author | Evan Lloyd <evan.lloyd@arm.com> | 2017-05-25 19:16:53 +0100 |
---|---|---|
committer | Evan Lloyd <evan.lloyd@arm.com> | 2017-10-17 12:14:20 +0100 |
commit | a1ee383626ae432c2a2fb72ba42fc3fcd9f5e6df (patch) | |
tree | 652e3c2ae27c01daba92e3ca173cb4ef04ef91f2 /lib/psci/psci_common.c | |
parent | 446844293399f73bf8ac1fb2e7eba34b0c7fb0c4 (diff) |
fiptool: Enable Visual Studio build
Updates are required to enable the fiptool utility to be built on a
Windows platform. This change modifies the source files to enable
building with Visual Studio (detected via preprocessor settings).
The primary changes are:
1. Provide an implementation of the getopt_long function. This does
not exist in the Visual Studio CRT libraries because Windows
commands normally use '/' not '-' as an option indicator.
2. Redirect some function names to match those supported by the
Visual Studio libraries (when building with Visual Studio).
2. Modify a structure name (stat) to match that provided
by the Visual Studio libraries (_stat).
Note - this change does not provide makefile updates. It only modifies
the sources to enable the fiptool to be built from a Visual
Studio project. In normal use the presence of FIPTOOL.EXE is
enough to satisfy the make requirements. A makefile change may
be derived from the Visual Studio command line information at
some point in the future.
Change-Id: I3ade77ea140246af3c030920b3f97c070087f111
Signed-off-by: Evan Lloyd <evan.lloyd@arm.com>
Diffstat (limited to 'lib/psci/psci_common.c')
0 files changed, 0 insertions, 0 deletions