tools/fiptool: Add Makefile.msvc to build on Windows.

This change adds nmake compatible Makefile.msvc file for
building (nmake /FMakefile.msvc) fiptool on the Windows.

Change-Id: Iccd1fe8da072edd09eb04b8622f27b3c4693b281
Signed-off-by: Girish Pathak <girish.pathak@arm.com>
diff --git a/tools/fiptool/Makefile.msvc b/tools/fiptool/Makefile.msvc
new file mode 100644
index 0000000..58dbb89
--- /dev/null
+++ b/tools/fiptool/Makefile.msvc
@@ -0,0 +1,30 @@
+#

+# Copyright (c) 2019, Arm Limited. All rights reserved.

+#

+# SPDX-License-Identifier: BSD-3-Clause

+#

+

+CC = cl.exe

+LD = link.exe

+

+FIPTOOL = fiptool.exe

+OBJECTS = fiptool.obj tbbr_config.obj win_posix.obj

+

+INC = -I. -I..\..\include\tools_share

+CFLAGS = $(CFLAGS) /nologo /Za /Zi /c /O2 /MT

+

+all: $(FIPTOOL)

+

+$(FIPTOOL): $(OBJECTS)

+	$(LD) /INCREMENTAL:NO /debug /nodefaultlib:libc.lib /out:$@ $(LIBS) $**

+

+.PHONY: clean realclean

+

+clean:

+	del /f /q $(OBJECTS) > nul

+

+realclean:

+	del /f /q $(OBJECTS) $(FIPTOOL) > nul

+

+.c.obj:

+	$(CC) -c $(CFLAGS) $(INC) $< -Fo$@