aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2020-01-01 10:21:25 +1100
committerNeil <nyamatongwe@gmail.com>2020-01-01 10:21:25 +1100
commit2ea5ecaced05f3507e4b76d74cd17d988f1bafc8 (patch)
tree5f994aac0bca3c7f37fffef06f75487d39b95599
parent215e051e588219ec41341a27bb87793732cccd88 (diff)
downloadscintilla-mirror-2ea5ecaced05f3507e4b76d74cd17d988f1bafc8.tar.gz
Backport: Be more accurate for 'make clean'.
Backport of changeset 7874:295a6e54d582.
-rw-r--r--win32/makefile5
-rw-r--r--win32/scintilla.mak3
2 files changed, 6 insertions, 2 deletions
diff --git a/win32/makefile b/win32/makefile
index 695544a8a..71be978c7 100644
--- a/win32/makefile
+++ b/win32/makefile
@@ -35,6 +35,9 @@ WINDRES ?= windres
# Environment variable windir always defined on Win32
+# Take care of changing Unix style '/' directory separator to '\' on Windows
+normalize = $(if $(windir),$(subst /,\,$1),$1)
+
ifdef windir
DEL = $(if $(wildcard $(dir $(SHELL))rm.exe), $(dir $(SHELL))rm.exe -f, del /q)
else
@@ -69,7 +72,7 @@ CXX_ALL_FLAGS =$(DEFINES) $(INCLUDES) $(CXX_BASE_FLAGS)
all: $(COMPONENT) $(LEXCOMPONENT) $(LIBSCI)
clean:
- $(DEL) *.exe *.o *.a *.obj *.dll *.res *.map *.plist
+ $(DEL) *.exe *.o *.a *.obj *.dll *.res *.map *.plist $(call normalize,$(LIBSCI))
ifdef LPEG_LEXER
CXXFLAGS+=-DLPEG_LEXER -I ../lua/src
diff --git a/win32/scintilla.mak b/win32/scintilla.mak
index dd010ac63..0692a22af 100644
--- a/win32/scintilla.mak
+++ b/win32/scintilla.mak
@@ -61,7 +61,8 @@ all: $(COMPONENT) $(LEXCOMPONENT) $(LIBSCI)
clean:
-del /q $(DIR_O)\*.obj $(DIR_O)\*.pdb $(DIR_O)\*.asm $(COMPONENT) $(LEXCOMPONENT) \
- $(DIR_O)\*.res $(DIR_BIN)\*.map $(DIR_BIN)\*.exp $(DIR_BIN)\*.pdb $(DIR_BIN)\*.lib
+ $(DIR_O)\*.res $(DIR_BIN)\*.map $(DIR_BIN)\*.exp $(DIR_BIN)\*.pdb \
+ $(DIR_BIN)\Scintilla.lib $(DIR_BIN)\SciLexer.lib $(LIBSCI)
depend:
python DepGen.py