Add better handling when deleting files on Windows

Windows complains if you try to delete a file that doesn't exist.
Makefiles now check if the files exist before trying to delete them.
This commit is contained in:
Darryl Green 2018-10-17 16:12:33 +01:00
Родитель 3b80ab93ce
Коммит 6c0f94cbd0
3 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -200,5 +200,6 @@ clean:
ifndef WINDOWS
rm -f *.o libmbed*
else
del /Q /F *.o libmbed*
if exist *.o del /Q /F *.o
if exist libmbed* del /Q /F libmbed*
endif

Просмотреть файл

@ -322,7 +322,9 @@ clean:
ifndef WINDOWS
rm -f $(APPS) $(EXTRA_GENERATED)
else
del /S /Q /F *.o *.exe $(EXTRA_GENERATED)
if exist *.o del /S /Q /F *.o
if exist *.exe del /S /Q /F *.exe
if exist $(EXTRA_GENERATED) del /S /Q /F $(EXTRA_GENERATED)
endif
list:

Просмотреть файл

@ -107,7 +107,9 @@ clean:
ifndef WINDOWS
rm -rf $(BINARIES) *.c *.datax TESTS
else
del /Q /F *.c *.exe *.datax
if exist *.c del /Q /F *.c
if exist *.exe del /Q /F *.exe
if exist *.datax del /Q /F *.datax
ifneq ($(wildcard TESTS/.*),)
rmdir /Q /S TESTS
endif