aboutsummaryrefslogtreecommitdiffhomepage
path: root/win32/makefile
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2020-11-02 23:08:23 +1100
committerNeil <nyamatongwe@gmail.com>2020-11-02 23:08:23 +1100
commit0dcaa20efbc4d5c0542a85f3650c8dd412e8f053 (patch)
tree30aa13a96c5e7942aa49bf68eedef76fd7227a5e /win32/makefile
parentd8de89a3479c49b63f3c25ff12f7473d07de4bd7 (diff)
downloadscintilla-mirror-0dcaa20efbc4d5c0542a85f3650c8dd412e8f053.tar.gz
Drop building of SciLexer.dll which included lexers.
Diffstat (limited to 'win32/makefile')
-rw-r--r--win32/makefile36
1 files changed, 2 insertions, 34 deletions
diff --git a/win32/makefile b/win32/makefile
index a722fbd84..5e005fe24 100644
--- a/win32/makefile
+++ b/win32/makefile
@@ -12,7 +12,6 @@
DIR_BIN=../bin
COMPONENT = $(DIR_BIN)/Scintilla.dll
-LEXCOMPONENT = $(DIR_BIN)/SciLexer.dll
LIBSCI = $(DIR_BIN)/libscintilla.a
WARNINGS = -Wpedantic -Wall
@@ -66,7 +65,7 @@ endif
CXX_BASE_FLAGS =--std=c++17 $(BASE_FLAGS)
CXX_ALL_FLAGS =$(DEFINES) $(INCLUDES) $(CXX_BASE_FLAGS)
-all: $(COMPONENT) $(LEXCOMPONENT) $(LIBSCI)
+all: $(COMPONENT) $(LIBSCI)
clean:
$(DEL) *.exe *.o *.a *.obj *.dll *.res *.map *.plist $(call normalize,$(LIBSCI))
@@ -75,13 +74,11 @@ clean:
$(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) -c $<
analyze:
- $(CXX) --analyze $(CXX_ALL_FLAGS) $(CXXFLAGS) *.cxx ../src/*.cxx ../lexlib/*.cxx ../lexers/*.cxx
+ $(CXX) --analyze $(CXX_ALL_FLAGS) $(CXXFLAGS) *.cxx ../src/*.cxx
depend deps.mak:
$(PYTHON) DepGen.py
-LEX_OBJS:=$(addsuffix .o,$(basename $(sort $(notdir $(wildcard ../lexers/Lex*.cxx)))))
-
# Required for base Scintilla
SRC_OBJS = \
AutoComplete.o \
@@ -105,7 +102,6 @@ SRC_OBJS = \
MarginView.o \
PerLine.o \
PositionCache.o \
- PropSetSimple.o \
RESearch.o \
RunStyles.o \
Selection.o \
@@ -115,23 +111,9 @@ SRC_OBJS = \
ViewStyle.o \
XPM.o
-# Required by lexers
-LEXLIB_OBJS = \
- Accessor.o \
- CatalogueL.o \
- DefaultLexer.o \
- ExternalLexer.o \
- LexerBase.o \
- LexerModule.o \
- LexerSimple.o \
- StyleContext.o \
- WordList.o
-
# Required by libraries and DLLs that include lexing
SCILEX_OBJS=\
$(SRC_OBJS) \
- $(LEXLIB_OBJS) \
- $(LEX_OBJS) \
HanjaDic.o \
PlatWin.o \
ScintillaBaseL.o \
@@ -139,30 +121,16 @@ SCILEX_OBJS=\
COMPONENT_OBJS = \
$(SRC_OBJS) \
- Accessor.o \
- Catalogue.o \
HanjaDic.o \
- LexerBase.o \
- LexerModule.o \
- LexerSimple.o \
PlatWin.o \
ScintillaBase.o \
ScintillaDLL.o \
ScintillaWin.o \
- ScintRes.o \
- WordList.o
-
-LEXCOMPONENT_OBJS = \
- $(SCILEX_OBJS) \
- ScintillaDLL.o \
ScintRes.o
$(COMPONENT): $(COMPONENT_OBJS)
$(CXX) $(LDFLAGS) -o $@ $(STRIPFLAG) $^ $(CXXFLAGS) $(LIBS)
-$(LEXCOMPONENT): $(LEXCOMPONENT_OBJS)
- $(CXX) $(LDFLAGS) -o $@ $(STRIPFLAG) $^ $(CXXFLAGS) $(LIBS)
-
$(LIBSCI): $(COMPONENT_OBJS)
$(AR) $(ARFLAGS) $@ $^
$(RANLIB) $@