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