From d30c500b962c5b5c74c4492a7db4171869d6505a Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Mon, 30 Jun 2014 17:53:10 +0200 Subject: Make clean target work for MSVC dll Makefile on Windows. Change-Id: Ifb9a00530720e0997421af9a07ae8c133f0edfd0 --- rbutil/rbutilqt/msvc/Makefile | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) (limited to 'rbutil') diff --git a/rbutil/rbutilqt/msvc/Makefile b/rbutil/rbutilqt/msvc/Makefile index 3c1d6a0f36..014e7c87a2 100644 --- a/rbutil/rbutilqt/msvc/Makefile +++ b/rbutil/rbutilqt/msvc/Makefile @@ -18,11 +18,15 @@ LIBS = ipodpatcher sansapatcher chinachippatcher \ mkamsboot mkimxboot mkmpioboot mktccboot \ ucl rbspeex -ifeq ($(findstring Linux,$(shell uname)),Linux) +# on Windows uname is not available. However, the environment variable OS holds +# Windows_NT so check that instead. +ifneq ($(OS),Windows_NT) PWD=$(shell pwd) +RM=rm -rf all: dll else PWD=$(abspath $(TOP)) +RM=del /q /f all: lib endif @@ -50,8 +54,8 @@ lib: $(addsuffix .lib,$(LIBS)) @lib /machine:x86 /nologo /def:$(basename $<).def clean: - rm -rf $(addsuffix .dll,$(LIBS)) - rm -rf $(addsuffix .def,$(LIBS)) - rm -rf $(addsuffix .exp,$(LIBS)) - rm -rf $(addsuffix .lib,$(LIBS)) - rm -rf build-dll + $(RM) $(addsuffix .dll,$(LIBS)) + $(RM) $(addsuffix .def,$(LIBS)) + $(RM) $(addsuffix .exp,$(LIBS)) + $(RM) $(addsuffix .lib,$(LIBS)) + $(RM) build-dll -- cgit v1.2.3