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) $(GIO_LIBS)
24 libgiscanner_la_CFLAGS = $(GOBJECT_CFLAGS) $(GIO_CFLAGS)
27 pkgpyexecdir = $(pkglibdir)/giscanner
28 pkgpyexec_LTLIBRARIES = _giscanner.la
30 giscanner/__init__.py \
31 giscanner/annotationmain.py \
32 giscanner/annotationparser.py \
33 giscanner/annotationpatterns.py \
35 giscanner/cachestore.py \
36 giscanner/codegen.py \
37 giscanner/docmain.py \
39 giscanner/introspectablepass.py \
40 giscanner/girparser.py \
41 giscanner/girwriter.py \
42 giscanner/gdumpparser.py \
43 giscanner/libtoolimporter.py \
45 giscanner/mallardwriter.py \
46 giscanner/mallard-C-class.tmpl \
47 giscanner/mallard-C-default.tmpl \
48 giscanner/mallard-C-enum.tmpl \
49 giscanner/mallard-C-function.tmpl \
50 giscanner/mallard-C-namespace.tmpl \
51 giscanner/mallard-C-property.tmpl \
52 giscanner/mallard-C-record.tmpl \
53 giscanner/mallard-C-signal.tmpl \
54 giscanner/mallard-C-vfunc.tmpl \
55 giscanner/mallard-Python-class.tmpl \
56 giscanner/mallard-Python-default.tmpl \
57 giscanner/mallard-Python-enum.tmpl \
58 giscanner/mallard-Python-function.tmpl \
59 giscanner/mallard-Python-namespace.tmpl \
60 giscanner/mallard-Python-property.tmpl \
61 giscanner/mallard-Python-record.tmpl \
62 giscanner/mallard-Python-signal.tmpl \
63 giscanner/mallard-Python-vfunc.tmpl \
64 giscanner/maintransformer.py \
65 giscanner/message.py \
67 giscanner/scannermain.py \
68 giscanner/sourcescanner.py \
69 giscanner/testcodegen.py \
70 giscanner/transformer.py \
72 giscanner/xmlwriter.py
74 _giscanner_la_CFLAGS = \
77 -I$(top_srcdir)/giscanner
78 _giscanner_la_LIBADD = libgiscanner.la $(GOBJECT_LIBS)
80 _giscanner_la_LDFLAGS = \
81 -module -avoid-version -export-symbols-regex init_giscanner
84 # Windows requires Python extension modules to be explicitly
85 # linked to libpython. Extension modules are shared libaries
86 # (.dll files), but need to be called .pyd for Python to load
87 # them as extension modules.
88 _giscanner_la_LIBADD += \
91 _giscanner_la_LDFLAGS += \
96 _giscanner_la_SOURCES = giscanner/giscannermodule.c