| AM_CPPFLAGS = -I$(top_srcdir)/include |
| |
| AM_CFLAGS = $(GLOBAL_CFLAGS) |
| AM_LDFLAGS = $(GLOBAL_LDFLAGS) |
| |
| EXTRA_DIST = \ |
| plist.pyx \ |
| plist.pxd |
| |
| if HAVE_CYTHON |
| |
| BUILT_SOURCES = plist.c |
| |
| PXDINCLUDES = \ |
| plist.pxd \ |
| $(CYTHON_PLIST_INCLUDE_DIR)/plist.pxd |
| |
| CLEANFILES = \ |
| *.pyc \ |
| *.pyo \ |
| plist.c |
| |
| plistdir = $(pyexecdir) |
| plist_LTLIBRARIES = plist.la |
| plist_la_SOURCES = \ |
| plist_util.c \ |
| plist_util.h \ |
| plist.pyx |
| |
| plist_la_CFLAGS = \ |
| -I$(top_srcdir)/include \ |
| -I$(top_srcdir)/src \ |
| $(PYTHON_CPPFLAGS) \ |
| $(AM_CFLAGS) \ |
| -Wno-shadow \ |
| -Wno-redundant-decls \ |
| -Wno-switch-default \ |
| -Wno-strict-aliasing \ |
| -Wno-implicit-function-declaration \ |
| -fvisibility=default |
| |
| plist_la_LDFLAGS = -module -avoid-version $(PYTHON_LIBS) $(AM_LDFLAGS) -shared -export-dynamic |
| plist_la_LIBADD = $(top_builddir)/src/libplist-2.0.la |
| |
| if WIN32 |
| plist_la_LDFLAGS += -no-undefined |
| endif |
| |
| plist.c: plist.pyx $(PXDINCLUDES) $(PXIINCLUDES) |
| |
| .pyx.c: |
| $(CYTHON) -I$(CYTHON_PLIST_INCLUDE_DIR) -I$(top_srcdir)/src -o $@ $< |
| |
| pxddir = $(includedir)/plist/cython |
| pxd_DATA = plist.pxd |
| |
| endif |