2 INCLUDES = $(PYTHON_INCLUDES) $(GLIB_CFLAGS) -DPY_SSIZE_T_CLEAN
4 pkgincludedir = $(includedir)/pygtk-2.0
5 pkginclude_HEADERS = pyglib.h
7 lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@.la
9 pkgpyexecdir = $(pyexecdir)
11 pyglibdir = $(pkgpyexecdir)/glib
15 pyglib_LTLIBRARIES = _glib.la
17 common_ldflags = -module -avoid-version
19 common_ldflags += -no-undefined
22 libpyglib_2_0_@PYTHON_BASENAME@_la_CFLAGS = $(GLIB_CFLAGS)
23 libpyglib_2_0_@PYTHON_BASENAME@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS)
24 libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \
28 pyglib-python-compat.h
30 _glib_la_CFLAGS = $(GLIB_CFLAGS)
31 _glib_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_glib|PyInit__glib"
32 _glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@.la
51 _glib_la_CFLAGS += -DPLATFORM_WIN32
54 all: $(pyglib_LTLIBRARIES:.la=.so)
55 check-local: $(pyglib_LTLIBRARIES:.la=.so)
57 rm -f $(pyglib_LTLIBRARIES:.la=.so)
59 $(LN_S) .libs/$@ $@ || true
61 -include $(top_srcdir)/git.mk