## Makefile.am -- Process this file with automake to produce Makefile.in
+AM_CPPFLAGS = -I/var/local/include -I/usr/local/include
+AM_LDFLAGS = -L/var/local/lib -L/usr/local/lib
+
# list of all the header files that should be installed
include_HEADERS = KM_error.h KM_fileio.h KM_log.h KM_memio.h KM_mutex.h \
KM_platform.h KM_prng.h KM_util.h KM_xml.h AS_DCP.h
+extra_HDRS = S12MTimecode.h MDD.h Metadata.h KLV.h MXFTypes.h MXF.h Wav.h \
+ PCMParserList.h
# list of the libraries to build and install
lib_LTLIBRARIES = libkumu.la libasdcp.la
TimedText_Parser.cpp KLV.cpp Dict.cpp MXFTypes.cpp MXF.cpp \
Index.cpp Metadata.cpp AS_DCP.cpp AS_DCP_MXF.cpp AS_DCP_AES.cpp \
h__Reader.cpp h__Writer.cpp AS_DCP_MPEG2.cpp AS_DCP_JP2K.cpp \
- AS_DCP_PCM.cpp AS_DCP_TimedText.cpp Wav.h WavFileWriter.h MXF.h Metadata.h \
+ AS_DCP_PCM.cpp AS_DCP_TimedText.cpp PCMParserList.cpp \
+ Wav.h WavFileWriter.h MXF.h Metadata.h \
JP2K.h AS_DCP.h AS_DCP_internal.h KLV.h MPEG.h MXFTypes.h MDD.h \
PCMParserList.h S12MTimecode.h MDD.cpp
libasdcp_la_LDFLAGS = -version-info 3:19:0
libasdcp_la_CPPFLAGS=-DASDCP_PLATFORM=\"@host@\"
# Python extension
if PYTHON_USE
+lib_LTLIBRARIES += libpyasdcp.la
+nodist_libpyasdcp_la_SOURCES = asdcp_python.cpp asdcp_python.h asdcp_python_misc.cpp \
+ asdcp_python_reader.cpp asdcp_python_writer.cpp asdcp_wrappers.h \
+ kumu_python.cpp kumu_python.h
+libpyasdcp_la_CPPFLAGS = @PYTHON_CPPFLAGS@
+libpyasdcp_la_LDFLAGS = @PYTHON_LSPEC@
+libpyasdcp_la_LIBADD = libkumu.la libasdcp.la
pyexecdir = @PYTHON_EXECDIR@
+#pyexec_includedir = $(PYTHON_PREFIX)/include
pyexec_LTLIBRARIES = kumu.la asdcp.la
-nodist_kumu_la_SOURCES = kumu_python.cpp kumu_python.h
+nodist_kumu_la_SOURCES = pykumu.cpp kumu_python.h
kumu_la_CPPFLAGS = @PYTHON_CPPFLAGS@
kumu_la_LDFLAGS = @PYTHON_LSPEC@ -avoid-version -module
-kumu_la_LIBADD = libkumu.la
-nodist_asdcp_la_SOURCES = asdcp_python.cpp asdcp_python.h asdcp_python_misc.cpp asdcp_python_reader.cpp asdcp_python_writer.cpp asdcp_wrappers.h
+kumu_la_LIBADD = libpyasdcp.la
+
+nodist_asdcp_la_SOURCES = pyasdcp.cpp asdcp_python.h
asdcp_la_CPPFLAGS = @PYTHON_CPPFLAGS@
asdcp_la_LDFLAGS = @PYTHON_LSPEC@ -avoid-version -module
-asdcp_la_LIBADD = libasdcp.la
+asdcp_la_LIBADD = libpyasdcp.la
+#pyexec_include_HEADERS = kumu_python.h asdcp_python.h
endif
# list of programs to be built and installed
kmuuidgen wavesplit
# sources for a program
-asdcp_test_SOURCES = asdcp-test.cpp PCMParserList.cpp
+asdcp_test_SOURCES = asdcp-test.cpp
# list of libraries to link against for a program
asdcp_test_LDADD = libasdcp.la
kmfilegen_SOURCES = kmfilegen.cpp
# dependencies: Metadata.h $(srcdir)/Metadata_cpp.tt2
Metadata.cpp:
$(srcdir)/mxfgen.pl $(srcdir)/MXF_def.pl $(srcdir)/Metadata_cpp.tt2 > Metadata.cpp
+
+extraHDRS_INSTALL = $(INSTALL_HEADER)
+install-extra: $(extra_HDRS)
+ @$(NORMAL_INSTALL)
+ test -z "$(includedir)" || $(MKDIR_P) "$(DESTDIR)$(includedir)"
+ @list='$(extra_HDRS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(extraHDRS_INSTALL) '$$d$$p' '$(DESTDIR)$(includedir)/$$f'"; \
+ $(extraHDRS_INSTALL) "$$d$$p" "$(DESTDIR)$(includedir)/$$f"; \
+ done