1# Note that we cannot use: AUTOMAKE_OPTIONS = subdir-objects 2# subdir-objects will compile the source files to a single version of Python. 3# Since subdir-objects is being deprecated we copy the source files instead. 4am__installdirs = "$(DESTDIR)$(pyexecdir3)" 5pyexecdir = $(pyexecdir3) 6 7if HAVE_PYTHON3 8AM_CFLAGS = \ 9 -I$(top_srcdir)/include \ 10 -I$(top_srcdir)/common \ 11 @LIBCERROR_CPPFLAGS@ \ 12 @LIBCDATA_CPPFLAGS@ \ 13 @LIBCLOCALE_CPPFLAGS@ \ 14 @LIBCSPLIT_CPPFLAGS@ \ 15 @LIBUNA_CPPFLAGS@ \ 16 @LIBCFILE_CPPFLAGS@ \ 17 @LIBCPATH_CPPFLAGS@ \ 18 @LIBBFIO_CPPFLAGS@ \ 19 @LIBVSLVM_DLL_IMPORT@ 20 21am_pyvslvm_la_rpath = -rpath $(pyexecdir3) 22 23BUILT_SOURCES = \ 24 pyvslvm.c pyvslvm.h \ 25 pyvslvm_error.c pyvslvm_error.h \ 26 pyvslvm_file_object_io_handle.c pyvslvm_file_object_io_handle.h \ 27 pyvslvm_file_objects_io_pool.c pyvslvm_file_objects_io_pool.h \ 28 pyvslvm_handle.c pyvslvm_handle.h \ 29 pyvslvm_integer.c pyvslvm_integer.h \ 30 pyvslvm_libbfio.h \ 31 pyvslvm_libcerror.h \ 32 pyvslvm_libclocale.h \ 33 pyvslvm_libvslvm.h \ 34 pyvslvm_logical_volume.c pyvslvm_logical_volume.h \ 35 pyvslvm_logical_volumes.c pyvslvm_logical_volumes.h \ 36 pyvslvm_physical_volume.c pyvslvm_physical_volume.h \ 37 pyvslvm_physical_volumes.c pyvslvm_physical_volumes.h \ 38 pyvslvm_python.h \ 39 pyvslvm_segment.c pyvslvm_segment.h \ 40 pyvslvm_segments.c pyvslvm_segments.h \ 41 pyvslvm_stripe.c pyvslvm_stripe.h \ 42 pyvslvm_stripes.c pyvslvm_stripes.h \ 43 pyvslvm_unused.h \ 44 pyvslvm_volume_group.c pyvslvm_volume_group.h 45 46pyexec_LTLIBRARIES = pyvslvm.la 47 48nodist_pyvslvm_la_SOURCES = $(BUILT_SOURCES) 49 50pyvslvm_la_LIBADD = \ 51 @LIBCERROR_LIBADD@ \ 52 ../libvslvm/libvslvm.la \ 53 @LIBCDATA_LIBADD@ \ 54 @LIBCLOCALE_LIBADD@ \ 55 @LIBCSPLIT_LIBADD@ \ 56 @LIBUNA_LIBADD@ \ 57 @LIBCFILE_LIBADD@ \ 58 @LIBCPATH_LIBADD@ \ 59 @LIBBFIO_LIBADD@ 60 61pyvslvm_la_CPPFLAGS = $(PYTHON3_CPPFLAGS) 62pyvslvm_la_LDFLAGS = -module -avoid-version $(PYTHON3_LDFLAGS) 63 64$(BUILT_SOURCES): 65 /bin/cp -f $(top_srcdir)/pyvslvm/$@ $@ 66 67endif 68 69MAINTAINERCLEANFILES = \ 70 Makefile.in 71 72clean-local: 73 /bin/rm -f pyvslvm*.[ch] 74 75distclean: clean 76 /bin/rm -f Makefile 77 78