1 ## Process this file with automake to produce Makefile.in
11 # Why do I have to do this automake?
12 scannerlexer.h: scannerlexer.c
14 noinst_LTLIBRARIES += libgiscanner.la
16 libgiscanner_la_SOURCES = \
17 giscanner/sourcescanner.c \
18 giscanner/sourcescanner.h \
19 giscanner/scannerlexer.l \
20 giscanner/scannerparser.y \
22 libgiscanner_la_CPPFLAGS = -I$(top_srcdir)/girepository -I$(top_srcdir)/giscanner
23 libgiscanner_la_LIBADD = $(GOBJECT_LIBS)
24 libgiscanner_la_CFLAGS = $(GOBJECT_CFLAGS)
27 pkgpyexecdir = $(pkglibdir)/giscanner
28 pkgpyexec_LTLIBRARIES = _giscanner.la
30 giscanner/__init__.py \
31 giscanner/annotationmain.py \
32 giscanner/annotationparser.py \
34 giscanner/cachestore.py \
35 giscanner/codegen.py \
36 giscanner/docmain.py \
38 giscanner/introspectablepass.py \
39 giscanner/girparser.py \
40 giscanner/girwriter.py \
41 giscanner/gdumpparser.py \
42 giscanner/libtoolimporter.py \
44 giscanner/mallardwriter.py \
45 giscanner/mallard-C-class.tmpl \
46 giscanner/mallard-C-default.tmpl \
47 giscanner/mallard-C-enum.tmpl \
48 giscanner/mallard-C-function.tmpl \
49 giscanner/mallard-C-namespace.tmpl \
50 giscanner/mallard-C-property.tmpl \
51 giscanner/mallard-C-record.tmpl \
52 giscanner/mallard-C-signal.tmpl \
53 giscanner/mallard-C-vfunc.tmpl \
54 giscanner/mallard-Python-class.tmpl \
55 giscanner/mallard-Python-default.tmpl \
56 giscanner/mallard-Python-enum.tmpl \
57 giscanner/mallard-Python-function.tmpl \
58 giscanner/mallard-Python-namespace.tmpl \
59 giscanner/mallard-Python-property.tmpl \
60 giscanner/mallard-Python-record.tmpl \
61 giscanner/mallard-Python-signal.tmpl \
62 giscanner/mallard-Python-vfunc.tmpl \
63 giscanner/maintransformer.py \
64 giscanner/message.py \
66 giscanner/scannermain.py \
67 giscanner/sourcescanner.py \
68 giscanner/testcodegen.py \
69 giscanner/transformer.py \
71 giscanner/xmlwriter.py
73 _giscanner_la_CFLAGS = \
76 -I$(top_srcdir)/giscanner
77 _giscanner_la_LIBADD = libgiscanner.la $(GOBJECT_LIBS)
79 _giscanner_la_LDFLAGS = \
80 -module -avoid-version -export-symbols-regex init_giscanner
83 # Windows requires Python extension modules to be explicitly
84 # linked to libpython. Extension modules are shared libaries
85 # (.dll files), but need to be called .pyd for Python to load
86 # them as extension modules.
87 _giscanner_la_LIBADD += \
90 _giscanner_la_LDFLAGS += \
95 _giscanner_la_SOURCES = giscanner/giscannermodule.c