From 7e771a9bc46ac29c259027c724d0b5d15c716bc3 Mon Sep 17 00:00:00 2001 From: Girish Pathak Date: Fri, 22 Mar 2019 14:30:18 +0000 Subject: 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 --- tools/fiptool/Makefile.msvc | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 tools/fiptool/Makefile.msvc (limited to 'tools') diff --git a/tools/fiptool/Makefile.msvc b/tools/fiptool/Makefile.msvc new file mode 100644 index 00000000..58dbb897 --- /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$@ -- cgit v1.2.3