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	@LIBQCOW_DLL_IMPORT@
20
21am_pyqcow_la_rpath = -rpath $(pyexecdir3)
22
23BUILT_SOURCES = \
24	pyqcow.c pyqcow.h \
25	pyqcow_encryption_types.c pyqcow_encryption_types.h \
26	pyqcow_error.c pyqcow_error.h \
27	pyqcow_file.c pyqcow_file.h \
28	pyqcow_file_object_io_handle.c pyqcow_file_object_io_handle.h \
29	pyqcow_integer.c pyqcow_integer.h \
30	pyqcow_libbfio.h \
31	pyqcow_libcerror.h \
32	pyqcow_libclocale.h \
33	pyqcow_libqcow.h \
34	pyqcow_python.h \
35	pyqcow_unused.h
36
37pyexec_LTLIBRARIES = pyqcow.la
38
39nodist_pyqcow_la_SOURCES = $(BUILT_SOURCES)
40
41pyqcow_la_LIBADD = \
42	@LIBCERROR_LIBADD@ \
43	../libqcow/libqcow.la \
44	@LIBCDATA_LIBADD@ \
45	@LIBCLOCALE_LIBADD@ \
46	@LIBCSPLIT_LIBADD@ \
47	@LIBUNA_LIBADD@ \
48	@LIBCFILE_LIBADD@ \
49	@LIBCPATH_LIBADD@ \
50	@LIBBFIO_LIBADD@
51
52pyqcow_la_CPPFLAGS = $(PYTHON3_CPPFLAGS)
53pyqcow_la_LDFLAGS  = -module -avoid-version $(PYTHON3_LDFLAGS)
54
55$(BUILT_SOURCES):
56	/bin/cp -f $(top_srcdir)/pyqcow/$@ $@
57
58endif
59
60MAINTAINERCLEANFILES = \
61	Makefile.in
62
63clean-local:
64	/bin/rm -f pyqcow*.[ch]
65
66distclean: clean
67	/bin/rm -f Makefile
68
69