| AM_CPPFLAGS = \ |
| -I$(top_srcdir)/include |
| |
| AM_CFLAGS = \ |
| $(GLOBAL_CFLAGS) \ |
| $(libgnutls_CFLAGS) \ |
| $(libtasn1_CFLAGS) \ |
| $(openssl_CFLAGS) \ |
| $(libplist_CFLAGS) \ |
| $(LFS_CFLAGS) \ |
| $(PTHREAD_CFLAGS) |
| |
| AM_LIBS = \ |
| $(libgnutls_LIBS) \ |
| $(libtasn1_LIBS) \ |
| $(openssl_LIBS) \ |
| $(libplist_LIBS) \ |
| $(PTHREAD_LIBS) |
| |
| if HAVE_CYTHON |
| |
| BUILT_SOURCES = imobiledevice.c |
| PXDINCLUDES = imobiledevice.pxd $(CYTHON_PLIST_INCLUDE_DIR)/plist.pxd |
| PXIINCLUDES = \ |
| lockdown.pxi \ |
| mobilesync.pxi \ |
| notification_proxy.pxi \ |
| sbservices.pxi \ |
| mobilebackup.pxi \ |
| mobilebackup2.pxi \ |
| afc.pxi \ |
| file_relay.pxi \ |
| screenshotr.pxi \ |
| installation_proxy.pxi \ |
| webinspector.pxi \ |
| heartbeat.pxi \ |
| diagnostics_relay.pxi \ |
| misagent.pxi \ |
| house_arrest.pxi \ |
| restore.pxi \ |
| mobile_image_mounter.pxi \ |
| debugserver.pxi |
| |
| CLEANFILES = \ |
| *.pyc \ |
| *.pyo \ |
| imobiledevice.c |
| |
| EXTRA_DIST = \ |
| imobiledevice.pyx \ |
| imobiledevice.pxd \ |
| $(PXIINCLUDES) |
| |
| imobiledevicedir = $(pyexecdir) |
| imobiledevice_LTLIBRARIES = imobiledevice.la |
| imobiledevice_la_SOURCES = imobiledevice.pyx |
| imobiledevice_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 -Wno-cast-function-type -fvisibility=default |
| imobiledevice_la_LDFLAGS = -module -avoid-version -L$(libdir) $(PYTHON_LIBS) $(AM_LIBS) -no-undefined |
| imobiledevice_la_LIBADD = $(top_builddir)/src/libimobiledevice.la |
| |
| imobiledevice.c: imobiledevice.pyx $(PXDINCLUDES) $(PXIINCLUDES) |
| |
| .pyx.c: |
| $(CYTHON) -I$(CYTHON_PLIST_INCLUDE_DIR) -I$(top_srcdir)/src -o $@ $< |
| |
| # imobiledevice_private.c: $(IMOBILEDEVICE_PRIVATE_SOURCES) $(IMOBILEDEVICE_INCLUDES) $(PLIST_INCLUDES) |
| # $(CYTHON) $(IMOBILEDEVICE_CPPFLAGS) -I$(top_srcdir)/src -o $@ $< |
| |
| endif |