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
20am_pyewf_la_rpath = -rpath $(pyexecdir3)
21
22BUILT_SOURCES = \
23	pyewf.c pyewf.h \
24	pyewf_codepage.c pyewf_codepage.h \
25	pyewf_datetime.c pyewf_datetime.h \
26	pyewf_error.c pyewf_error.h \
27	pyewf_file_entries.c pyewf_file_entries.h \
28	pyewf_file_entry.c pyewf_file_entry.h \
29	pyewf_file_object_io_handle.c pyewf_file_object_io_handle.h \
30	pyewf_file_objects_io_pool.c pyewf_file_objects_io_pool.h \
31	pyewf_handle.c pyewf_handle.h \
32	pyewf_integer.c pyewf_integer.h \
33	pyewf_libbfio.h \
34	pyewf_libcerror.h \
35	pyewf_libclocale.h \
36	pyewf_libewf.h \
37	pyewf_metadata.c pyewf_metadata.h \
38	pyewf_python.h \
39	pyewf_unused.h
40
41pyexec_LTLIBRARIES = pyewf.la
42
43nodist_pyewf_la_SOURCES = $(BUILT_SOURCES)
44
45pyewf_la_LIBADD = \
46	@LIBCERROR_LIBADD@ \
47	../libewf/libewf.la
48	@LIBCDATA_LIBADD@ \
49	@LIBCLOCALE_LIBADD@ \
50	@LIBCSPLIT_LIBADD@ \
51	@LIBUNA_LIBADD@ \
52	@LIBCFILE_LIBADD@ \
53	@LIBCPATH_LIBADD@ \
54	@LIBBFIO_LIBADD@
55
56pyewf_la_CPPFLAGS = $(PYTHON3_CPPFLAGS)
57pyewf_la_LDFLAGS  = -module -avoid-version $(PYTHON3_LDFLAGS)
58
59$(BUILT_SOURCES):
60	/bin/cp -f $(top_srcdir)/pyewf/$@ $@
61
62endif
63
64MAINTAINERCLEANFILES = \
65	Makefile.in
66
67clean-local:
68	/bin/rm -f pyewf*.[ch]
69
70distclean: clean
71	/bin/rm -f Makefile
72
73