aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/gi/makefile
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2016-05-17 21:58:45 +1000
committerNeil <nyamatongwe@gmail.com>2016-05-17 21:58:45 +1000
commit9075832b2e345bb3ffe5d9b53ce3b899dc3a1efa (patch)
treeeea84fe9abb40c8fbacd4e722b2e8fb458288465 /test/gi/makefile
parentf39e2e75170e9b1953eb7eb6ed48326e6af0c24e (diff)
downloadscintilla-mirror-9075832b2e345bb3ffe5d9b53ce3b899dc3a1efa.tar.gz
Backed out changeset: 89cda794d0dd as fixed changeset will be sent by author.
Diffstat (limited to 'test/gi/makefile')
-rw-r--r--test/gi/makefile20
1 files changed, 7 insertions, 13 deletions
diff --git a/test/gi/makefile b/test/gi/makefile
index 8b01de341..cf7522303 100644
--- a/test/gi/makefile
+++ b/test/gi/makefile
@@ -12,26 +12,20 @@ GTK_LIBS = $(shell pkg-config --libs gtk+-$(GTKVERSION))
GTK_CFLAGS = $(shell pkg-config --cflags gtk+-$(GTKVERSION))
PWD = $(shell pwd)
-.PHONY: test clean FORCE
+FORCE:
../../bin/scintilla.a: FORCE
$(MAKE) -C ../../gtk all
-Scintilla-filtered.h: ../../include/Scintilla.h
- python filter-scintilla-h.py $< > $@
-
libscintilla.so: ../../bin/scintilla.a
$(CXX) -shared -o $@ -Wl,--whole-archive $^ -Wl,--no-whole-archive $(GTK_LIBS)
-Scintilla-0.1.gir: libscintilla.so Scintilla-filtered.h
+Scintilla-0.1.gir: libscintilla.so
LDFLAGS=-Wl,-rpath=$(shell pwd) \
- $(GI_SCANNER) --no-libtool --warn-all -i Gtk-$(GTKVERSION) -DG_IR_SCANNING -DGTK \
- --cflags-begin $(GTK_CFLAGS) -include gtk/gtk.h \
- -include Scintilla-filtered.h -I../../include --cflags-end \
- --accept-unprefixed \
+ $(GI_SCANNER) --warn-all -i Gtk-$(GTKVERSION) -DG_IR_SCANNING -DGTK \
+ --cflags-begin $(GTK_CFLAGS) -include gtk/gtk.h --cflags-end \
--c-include Scintilla.h --c-include ScintillaWidget.h \
- -n Scintilla --nsversion 0.1 --library scintilla -L$(PWD) \
- ../../include/Sci_Position.h ../../include/ScintillaWidget.h Scintilla-filtered.h \
+ -n Scintilla --nsversion 0.1 --library scintilla -L$(PWD) ../../include/ScintillaWidget.h \
-o $@
Scintilla-0.1.typelib: Scintilla-0.1.gir
@@ -41,9 +35,9 @@ clean:
rm -f libscintilla.so Scintilla-0.1.gir Scintilla-0.1.typelib
$(MAKE) -C ../../gtk clean
-test: Scintilla-0.1.gir Scintilla-0.1.typelib
+test: Scintilla-0.1.gir
@echo Verifying Scintilla-0.1.gir file
- @diff $<.good $< || (echo "GIR FILE MISMATCH!"; exit 1)
+ @diff $^.good $^ || (echo "GIR FILE MISMATCH!"; exit 1)
@echo Launching gi-test.py python program
GI_TYPELIB_PATH=$(PWD) LD_LIBRARY_PATH=$(PWD) \
python $(PWD)/gi-test.py