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 @LIBEVTX_DLL_IMPORT@ 20 21am_pyevtx_la_rpath = -rpath $(pyexecdir2) 22 23BUILT_SOURCES = \ 24 pyevtx.c pyevtx.h \ 25 pyevtx_codepage.c pyevtx_codepage.h \ 26 pyevtx_datetime.c pyevtx_datetime.h \ 27 pyevtx_error.c pyevtx_error.h \ 28 pyevtx_event_levels.c pyevtx_event_levels.h \ 29 pyevtx_file.c pyevtx_file.h \ 30 pyevtx_file_flags.c pyevtx_file_flags.h \ 31 pyevtx_file_object_io_handle.c pyevtx_file_object_io_handle.h \ 32 pyevtx_integer.c pyevtx_integer.h \ 33 pyevtx_libbfio.h \ 34 pyevtx_libcerror.h \ 35 pyevtx_libclocale.h \ 36 pyevtx_libevtx.h \ 37 pyevtx_python.h \ 38 pyevtx_record.c pyevtx_record.h \ 39 pyevtx_records.c pyevtx_records.h \ 40 pyevtx_strings.c pyevtx_strings.h \ 41 pyevtx_unused.h 42 43pyexec_LTLIBRARIES = pyevtx.la 44 45nodist_pyevtx_la_SOURCES = $(BUILT_SOURCES) 46 47pyevtx_la_LIBADD = \ 48 @LIBCERROR_LIBADD@ \ 49 ../libevtx/libevtx.la \ 50 @LIBCDATA_LIBADD@ \ 51 @LIBCLOCALE_LIBADD@ \ 52 @LIBCSPLIT_LIBADD@ \ 53 @LIBUNA_LIBADD@ \ 54 @LIBCFILE_LIBADD@ \ 55 @LIBCPATH_LIBADD@ \ 56 @LIBBFIO_LIBADD@ 57 58pyevtx_la_CPPFLAGS = $(PYTHON2_CPPFLAGS) 59pyevtx_la_LDFLAGS = -module -avoid-version $(PYTHON2_LDFLAGS) 60 61$(BUILT_SOURCES): 62 /bin/cp -f $(top_srcdir)/pyevtx/$@ $@ 63 64endif 65 66MAINTAINERCLEANFILES = \ 67 Makefile.in 68 69clean-local: 70 /bin/rm -f pyevtx*.[ch] 71 72distclean: clean 73 /bin/rm -f Makefile 74 75