pygimp: make GimpParasite type known to the code generator
This commit is contained in:
@ -132,6 +132,7 @@ pygimp_PYTHON = \
|
|||||||
pygimp_DATA = pygimp-logo.png
|
pygimp_DATA = pygimp-logo.png
|
||||||
|
|
||||||
codegen_files = \
|
codegen_files = \
|
||||||
|
gimp-types.defs \
|
||||||
gimpcolor-types.defs \
|
gimpcolor-types.defs \
|
||||||
gimpenums-types.defs \
|
gimpenums-types.defs \
|
||||||
gimpthumb.defs \
|
gimpthumb.defs \
|
||||||
@ -164,7 +165,7 @@ EXTRA_DIST = \
|
|||||||
$(pygimp_DATA) \
|
$(pygimp_DATA) \
|
||||||
$(codegen_files)
|
$(codegen_files)
|
||||||
|
|
||||||
gimpui.c: gimpui.defs gimpui.override gimpcolor-types.defs gimpenums-types.defs
|
gimpui.c: gimpui.defs gimpui.override gimp-types.defs gimpcolor-types.defs gimpenums-types.defs
|
||||||
|
|
||||||
gimpthumb.c: gimpthumb.defs gimpthumb.override
|
gimpthumb.c: gimpthumb.defs gimpthumb.override
|
||||||
|
|
||||||
@ -176,6 +177,7 @@ CLEANFILES = gimpui.c gimpthumb.c
|
|||||||
--override $*.override \
|
--override $*.override \
|
||||||
--register $(PYGTK_DEFSDIR)/gdk-types.defs \
|
--register $(PYGTK_DEFSDIR)/gdk-types.defs \
|
||||||
--register $(PYGTK_DEFSDIR)/gtk-types.defs \
|
--register $(PYGTK_DEFSDIR)/gtk-types.defs \
|
||||||
|
--register gimp-types.defs \
|
||||||
--register gimpcolor-types.defs \
|
--register gimpcolor-types.defs \
|
||||||
--register gimpenums-types.defs \
|
--register gimpenums-types.defs \
|
||||||
--prefix $* $*.defs) > gen-$*.c \
|
--prefix $* $*.defs) > gen-$*.c \
|
||||||
|
9
plug-ins/pygimp/gimp-types.defs
Normal file
9
plug-ins/pygimp/gimp-types.defs
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
;; -*- scheme -*-
|
||||||
|
|
||||||
|
;; from libgimpbase, implemented manually in pygimp-parasite.c
|
||||||
|
|
||||||
|
(define-boxed GimpParasite
|
||||||
|
(in-module "Gimp")
|
||||||
|
(c-name "GimpParasite")
|
||||||
|
(gtype-id "GIMP_TYPE_PARASITE")
|
||||||
|
)
|
Reference in New Issue
Block a user