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	@LIBEVT_DLL_IMPORT@
20
21am_pyevt_la_rpath = -rpath $(pyexecdir3)
22
23BUILT_SOURCES = \
24	pyevt.c pyevt.h \
25	pyevt_codepage.c pyevt_codepage.h \
26	pyevt_datetime.c pyevt_datetime.h \
27	pyevt_error.c pyevt_error.h \
28	pyevt_event_types.c pyevt_event_types.h \
29	pyevt_file.c pyevt_file.h \
30	pyevt_file_flags.c pyevt_file_flags.h \
31	pyevt_file_object_io_handle.c pyevt_file_object_io_handle.h \
32	pyevt_integer.c pyevt_integer.h \
33	pyevt_libbfio.h \
34	pyevt_libcerror.h \
35	pyevt_libclocale.h \
36	pyevt_libevt.h \
37	pyevt_python.h \
38	pyevt_record.c pyevt_record.h \
39	pyevt_records.c pyevt_records.h \
40	pyevt_strings.c pyevt_strings.h \
41	pyevt_unused.h
42
43pyexec_LTLIBRARIES = pyevt.la
44
45nodist_pyevt_la_SOURCES = $(BUILT_SOURCES)
46
47pyevt_la_LIBADD = \
48	@LIBCERROR_LIBADD@ \
49	../libevt/libevt.la \
50	@LIBCDATA_LIBADD@ \
51	@LIBCLOCALE_LIBADD@ \
52	@LIBCSPLIT_LIBADD@ \
53	@LIBUNA_LIBADD@ \
54	@LIBCFILE_LIBADD@ \
55	@LIBCPATH_LIBADD@ \
56	@LIBBFIO_LIBADD@
57
58pyevt_la_CPPFLAGS = $(PYTHON3_CPPFLAGS)
59pyevt_la_LDFLAGS  = -module -avoid-version $(PYTHON3_LDFLAGS)
60
61$(BUILT_SOURCES):
62	/bin/cp -f $(top_srcdir)/pyevt/$@ $@
63
64endif
65
66MAINTAINERCLEANFILES = \
67	Makefile.in
68
69clean-local:
70	/bin/rm -f pyevt*.[ch]
71
72distclean: clean
73	/bin/rm -f Makefile
74
75