1*91f16700Schasinglulu# 2*91f16700Schasinglulu# Copyright (c) 2019-2020, Arm Limited. All rights reserved. 3*91f16700Schasinglulu# 4*91f16700Schasinglulu# SPDX-License-Identifier: BSD-3-Clause 5*91f16700Schasinglulu# 6*91f16700Schasinglulu 7*91f16700SchasingluluCC = cl.exe 8*91f16700SchasingluluLD = link.exe 9*91f16700Schasinglulu 10*91f16700Schasinglulu# FIPTOOLPATH and FIPTOOL are passed from the main makefile. 11*91f16700Schasinglulu 12*91f16700SchasingluluOBJECTS = $(FIPTOOLPATH)\fiptool.obj \ 13*91f16700Schasinglulu $(FIPTOOLPATH)\tbbr_config.obj \ 14*91f16700Schasinglulu $(FIPTOOLPATH)\win_posix.obj 15*91f16700Schasinglulu 16*91f16700SchasingluluINC = -I$(FIPTOOLPATH) -Iinclude\tools_share 17*91f16700Schasinglulu 18*91f16700SchasingluluCFLAGS = $(CFLAGS) /nologo /Za /Zi /c /O2 /MT 19*91f16700Schasinglulu 20*91f16700Schasingluluall: $(FIPTOOL) 21*91f16700Schasinglulu 22*91f16700Schasinglulu$(FIPTOOL): $(OBJECTS) 23*91f16700Schasinglulu $(LD) /nologo /INCREMENTAL:NO /debug /nodefaultlib:libc.lib /out:$@ $(LIBS) $** 24*91f16700Schasinglulu 25*91f16700Schasinglulu.PHONY: clean realclean 26*91f16700Schasinglulu 27*91f16700Schasingluluclean: 28*91f16700Schasinglulu -@del /f /q $(OBJECTS) > nul 29*91f16700Schasinglulu -@del /f /q $(FIPTOOLPATH)\*.pdb > nul 30*91f16700Schasinglulu 31*91f16700Schasinglulurealclean: 32*91f16700Schasinglulu -@del /f /q $(OBJECTS) > nul 33*91f16700Schasinglulu -@del /f /q $(FIPTOOLPATH)\*.pdb > nul 34*91f16700Schasinglulu -@del /f /q $(FIPTOOL) > nul 35*91f16700Schasinglulu 36*91f16700Schasinglulu.c.obj: 37*91f16700Schasinglulu $(CC) -c $(CFLAGS) $(INC) $< -Fo$@ 38