12345678910111213141516171819202122232425262728293031323334353637 |
- #
- # 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$@
|