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	@LIBVSLVM_DLL_IMPORT@
20
21am_pyvslvm_la_rpath = -rpath $(pyexecdir2)
22
23BUILT_SOURCES = \
24	pyvslvm.c pyvslvm.h \
25	pyvslvm_error.c pyvslvm_error.h \
26	pyvslvm_file_object_io_handle.c pyvslvm_file_object_io_handle.h \
27	pyvslvm_file_objects_io_pool.c pyvslvm_file_objects_io_pool.h \
28	pyvslvm_handle.c pyvslvm_handle.h \
29	pyvslvm_integer.c pyvslvm_integer.h \
30	pyvslvm_libbfio.h \
31	pyvslvm_libcerror.h \
32	pyvslvm_libclocale.h \
33	pyvslvm_libvslvm.h \
34	pyvslvm_logical_volume.c pyvslvm_logical_volume.h \
35	pyvslvm_logical_volumes.c pyvslvm_logical_volumes.h \
36	pyvslvm_physical_volume.c pyvslvm_physical_volume.h \
37	pyvslvm_physical_volumes.c pyvslvm_physical_volumes.h \
38	pyvslvm_python.h \
39	pyvslvm_segment.c pyvslvm_segment.h \
40	pyvslvm_segments.c pyvslvm_segments.h \
41	pyvslvm_stripe.c pyvslvm_stripe.h \
42	pyvslvm_stripes.c pyvslvm_stripes.h \
43	pyvslvm_unused.h \
44	pyvslvm_volume_group.c pyvslvm_volume_group.h
45
46pyexec_LTLIBRARIES = pyvslvm.la
47
48nodist_pyvslvm_la_SOURCES = $(BUILT_SOURCES)
49
50pyvslvm_la_LIBADD = \
51	@LIBCERROR_LIBADD@ \
52	../libvslvm/libvslvm.la \
53	@LIBCDATA_LIBADD@ \
54	@LIBCLOCALE_LIBADD@ \
55	@LIBCSPLIT_LIBADD@ \
56	@LIBUNA_LIBADD@ \
57	@LIBCFILE_LIBADD@ \
58	@LIBCPATH_LIBADD@ \
59	@LIBBFIO_LIBADD@
60
61pyvslvm_la_CPPFLAGS = $(PYTHON2_CPPFLAGS)
62pyvslvm_la_LDFLAGS  = -module -avoid-version $(PYTHON2_LDFLAGS)
63
64$(BUILT_SOURCES):
65	/bin/cp -f $(top_srcdir)/pyvslvm/$@ $@
66
67endif
68
69MAINTAINERCLEANFILES = \
70	Makefile.in
71
72clean-local:
73	/bin/rm -f pyvslvm*.[ch]
74
75distclean: clean
76	/bin/rm -f Makefile
77
78