1
## Process this file with automake to produce Makefile.in
3
INCLUDES = -I$(top_srcdir)/girepository
17
# Why do I have to do this automake?
18
scannerlexer.h: scannerlexer.c
20
noinst_LTLIBRARIES = libgiscanner.la
22
libgiscanner_la_SOURCES = \
28
libgiscanner_la_LIBADD = $(GOBJECT_LIBS)
29
libgiscanner_la_CFLAGS = $(GOBJECT_CFLAGS)
32
pkgpyexecdir = $(pkglibdir)/giscanner
33
pkgpyexec_LTLIBRARIES = _giscanner.la
55
_giscanner_la_CFLAGS = \
58
-I$(top_srcdir)/giscanner
59
_giscanner_la_LIBADD = libgiscanner.la $(GOBJECT_LIBS)
61
_giscanner_la_LDFLAGS = \
62
-module -avoid-version -export-symbols-regex init_giscanner
65
# Yuck. Probably there is a way to get this from Python, but I don't
66
# know how. Use -Wl to avoid libtool crack.
67
_giscanner_la_LDFLAGS += -Wl,$(pyexecdir)/../../libs/libpython25.a -no-undefined
70
_giscanner_la_SOURCES = giscannermodule.c
73
BUILT_SOURCES += _giscanner.pyd
74
CLEANFILES += _giscanner.pyd
76
_giscanner.pyd: _giscanner.la
77
cp .libs/_giscanner.dll $@
80
mv $(pkgpyexecdir)/_giscanner.dll $(pkgpyexecdir)/_giscanner.pyd
81
rm $(pkgpyexecdir)/_giscanner.dll.a
82
rm $(pkgpyexecdir)/_giscanner.la