aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/makefile
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2020-11-02 23:10:44 +1100
committerNeil <nyamatongwe@gmail.com>2020-11-02 23:10:44 +1100
commit2674a885d6b6dc5368bc219f4a18e6c5074ea07e (patch)
treedbc172c614b24a8a96e1fc263a8dd307362ddfee /gtk/makefile
parent0dcaa20efbc4d5c0542a85f3650c8dd412e8f053 (diff)
downloadscintilla-mirror-2674a885d6b6dc5368bc219f4a18e6c5074ea07e.tar.gz
Drop building Lexilla and including lexlib in component.
Diffstat (limited to 'gtk/makefile')
-rw-r--r--gtk/makefile27
1 files changed, 3 insertions, 24 deletions
diff --git a/gtk/makefile b/gtk/makefile
index dc04d4e8a..6a915e7dc 100644
--- a/gtk/makefile
+++ b/gtk/makefile
@@ -63,10 +63,8 @@ SHAREDEXTENSION = $(if $(windir),dll,so)
ifdef windir
CC = gcc
DEL = del /q
-LEXILLA = lexilla.dll
else
DEL = rm -f
-LEXILLA = liblexilla.so
endif
COMPLIB=$(basedir)/bin/scintilla.a
COMPONENT=$(basedir)/bin/libscintilla.$(SHAREDEXTENSION)
@@ -93,15 +91,12 @@ CONFIG_FLAGS:=$(shell $(PKG_CONFIG) --cflags $(GTK_VERSION))
CONFIGLIB:=$(shell $(PKG_CONFIG) --libs $(GTK_VERSION) gmodule-no-export-2.0)
MARSHALLER=scintilla-marshal.o
-all: $(COMPLIB) $(COMPONENT) $(LEXILLA)
+all: $(COMPLIB) $(COMPONENT)
static: $(COMPLIB)
shared: $(COMPONENT)
-$(LEXILLA):
- $(MAKE) --directory=../lexilla/src
-
clean:
$(DEL) *.o $(call normalize,$(COMPLIB)) $(call normalize,$(COMPONENT)) *.plist
@@ -158,33 +153,17 @@ SRC_OBJS = \
ViewStyle.o \
XPM.o
-# Required by lexers
-LEXLIB_OBJS = \
- Accessor.o \
- Catalogue.o \
- DefaultLexer.o \
- ExternalLexer.o \
- LexerBase.o \
- LexerModule.o \
- LexerSimple.o \
- PropSetSimple.o \
- StyleContext.o \
- WordList.o
-
-LEXLIBL_OBJS = $(LEXLIB_OBJS) CatalogueL.o
-LEXLIBS_OBJS = $(LEXLIB_OBJS) Catalogue.o
-
GTK_OBJS = \
ScintillaBase.o \
PlatGTK.o \
ScintillaGTK.o \
ScintillaGTKAccessible.o
-$(COMPLIB): $(SRC_OBJS) $(LEXLIBL_OBJS) $(GTK_OBJS) $(MARSHALLER) $(LEX_OBJS)
+$(COMPLIB): $(SRC_OBJS) $(GTK_OBJS) $(MARSHALLER) $(LEX_OBJS)
$(AR) $(ARFLAGS) $@ $^
$(RANLIB) $@
-$(COMPONENT): $(SRC_OBJS) $(LEXLIBS_OBJS) $(GTK_OBJS) $(MARSHALLER)
+$(COMPONENT): $(SRC_OBJS) $(GTK_OBJS) $(MARSHALLER)
$(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) $(LDFLAGS) $^ -o $@ $(CONFIGLIB)
Catalogue.o: Catalogue.cxx