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)$(pyexecdir2)" 5pyexecdir = $(pyexecdir2) 6 7if HAVE_PYTHON2 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 @LIBFGUID_CPPFLAGS@ \ 20 @LIBFSNTFS_DLL_IMPORT@ 21 22am_pyfsntfs_la_rpath = -rpath $(pyexecdir2) 23 24BUILT_SOURCES = \ 25 pyfsntfs.c pyfsntfs.h \ 26 pyfsntfs_attribute.c pyfsntfs_attribute.h \ 27 pyfsntfs_attribute_types.c pyfsntfs_attribute_types.h \ 28 pyfsntfs_attributes.c pyfsntfs_attributes.h \ 29 pyfsntfs_data_stream.c pyfsntfs_data_stream.h \ 30 pyfsntfs_data_streams.c pyfsntfs_data_streams.h \ 31 pyfsntfs_datetime.c pyfsntfs_datetime.h \ 32 pyfsntfs_error.c pyfsntfs_error.h \ 33 pyfsntfs_file_attribute_flags.c pyfsntfs_file_attribute_flags.h \ 34 pyfsntfs_file_entries.c pyfsntfs_file_entries.h \ 35 pyfsntfs_file_entry.c pyfsntfs_file_entry.h \ 36 pyfsntfs_file_name_attribute.c pyfsntfs_file_name_attribute.h \ 37 pyfsntfs_file_object_io_handle.c pyfsntfs_file_object_io_handle.h \ 38 pyfsntfs_guid.c pyfsntfs_guid.h \ 39 pyfsntfs_integer.c pyfsntfs_integer.h \ 40 pyfsntfs_libbfio.h \ 41 pyfsntfs_libcerror.h \ 42 pyfsntfs_libclocale.h \ 43 pyfsntfs_libfguid.h \ 44 pyfsntfs_libfsntfs.h \ 45 pyfsntfs_mft_metadata_file.c pyfsntfs_mft_metadata_file.h \ 46 pyfsntfs_mft_metadata_file_entries.c pyfsntfs_mft_metadata_file_entries.h \ 47 pyfsntfs_object_identifier_attribute.c pyfsntfs_object_identifier_attribute.h \ 48 pyfsntfs_python.h \ 49 pyfsntfs_reparse_point_attribute.c pyfsntfs_reparse_point_attribute.h \ 50 pyfsntfs_security_descriptor_attribute.c pyfsntfs_security_descriptor_attribute.h \ 51 pyfsntfs_standard_information_attribute.c pyfsntfs_standard_information_attribute.h \ 52 pyfsntfs_usn_change_journal.c pyfsntfs_usn_change_journal.h \ 53 pyfsntfs_unused.h \ 54 pyfsntfs_volume.c pyfsntfs_volume.h \ 55 pyfsntfs_volume_file_entries.c pyfsntfs_volume_file_entries.h \ 56 pyfsntfs_volume_information_attribute.c pyfsntfs_volume_information_attribute.h \ 57 pyfsntfs_volume_name_attribute.c pyfsntfs_volume_name_attribute.h 58 59pyexec_LTLIBRARIES = pyfsntfs.la 60 61nodist_pyfsntfs_la_SOURCES = $(BUILT_SOURCES) 62 63pyfsntfs_la_LIBADD = \ 64 @LIBCERROR_LIBADD@ \ 65 ../libfsntfs/libfsntfs.la \ 66 @LIBCDATA_LIBADD@ \ 67 @LIBCLOCALE_LIBADD@ \ 68 @LIBCSPLIT_LIBADD@ \ 69 @LIBUNA_LIBADD@ \ 70 @LIBCFILE_LIBADD@ \ 71 @LIBCPATH_LIBADD@ \ 72 @LIBBFIO_LIBADD@ \ 73 @LIBFGUID_LIBADD@ 74 75pyfsntfs_la_CPPFLAGS = $(PYTHON2_CPPFLAGS) 76pyfsntfs_la_LDFLAGS = -module -avoid-version $(PYTHON2_LDFLAGS) 77 78$(BUILT_SOURCES): 79 /bin/cp -f $(top_srcdir)/pyfsntfs/$@ $@ 80 81endif 82 83MAINTAINERCLEANFILES = \ 84 Makefile.in 85 86clean-local: 87 /bin/rm -f pyfsntfs*.[ch] 88 89distclean: clean 90 /bin/rm -f Makefile 91 92