# # Copyright (c) 2019-2020, Arm Limited. All rights reserved. # # SPDX-License-Identifier: BSD-3-Clause # CC = cl.exe LD = link.exe # FIPTOOLPATH and FIPTOOL are passed from the main makefile. OBJECTS = $(FIPTOOLPATH)\fiptool.obj \ $(FIPTOOLPATH)\tbbr_config.obj \ $(FIPTOOLPATH)\win_posix.obj INC = -I$(FIPTOOLPATH) -Iinclude\tools_share CFLAGS = $(CFLAGS) /nologo /Za /Zi /c /O2 /MT all: $(FIPTOOL) $(FIPTOOL): $(OBJECTS) $(LD) /nologo /INCREMENTAL:NO /debug /nodefaultlib:libc.lib /out:$@ $(LIBS) $** .PHONY: clean realclean clean: -@del /f /q $(OBJECTS) > nul -@del /f /q $(FIPTOOLPATH)\*.pdb > nul realclean: -@del /f /q $(OBJECTS) > nul -@del /f /q $(FIPTOOLPATH)\*.pdb > nul -@del /f /q $(FIPTOOL) > nul .c.obj: $(CC) -c $(CFLAGS) $(INC) $< -Fo$@