aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/makefile')
-rw-r--r--gtk/makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/gtk/makefile b/gtk/makefile
index 8fd92f6db..200ded12d 100644
--- a/gtk/makefile
+++ b/gtk/makefile
@@ -6,7 +6,7 @@
# Builds for GTK+ 2 and no longer supports GTK+ 1.
# Also works with ming32-make on Windows.
-.SUFFIXES: .cxx .c .o .h .a
+.SUFFIXES: .cxx .c .o .h .a .list
ifdef CLANG
CXX = clang++ -Wno-deprecated-register
CC = clang
@@ -85,6 +85,14 @@ MARSHALLER=scintilla-marshal.o
.c.o:
$(CC) $(CONFIGFLAGS) $(CFLAGS) -w -c $<
+GLIB_GENMARSHAL = glib-genmarshal
+GLIB_GENMARSHAL_FLAGS = --prefix=scintilla_marshal
+
+.list.h:
+ $(GLIB_GENMARSHAL) --header $(GLIB_GENMARSHAL_FLAGS) $< > $@
+.list.c:
+ $(GLIB_GENMARSHAL) --body $(GLIB_GENMARSHAL_FLAGS) $< > $@
+
LEXOBJS:=$(addsuffix .o,$(basename $(notdir $(wildcard ../lexers/Lex*.cxx))))
all: $(COMPLIB)