KM_platform.h KM_prng.h KM_util.h KM_xml.h AS_DCP.h
if DEV_HEADERS
include_HEADERS += S12MTimecode.h MDD.h Metadata.h KLV.h MXFTypes.h MXF.h Wav.h \
- PCMParserList.h asdcp_wrappers.h
+ PCMParserList.h
+nodist_include_HEADERS = TimedText_Transform.h
endif
# list of the libraries to build and install
JP2K.h AS_DCP.h AS_DCP_internal.h KLV.h MPEG.h MXFTypes.h MDD.h \
PCMParserList.h S12MTimecode.h MDD.cpp
+if DEV_HEADERS
+nodist_libasdcp_la_SOURCES += TimedText_Transform.h TimedText_Transform.cpp
+endif
+
libasdcp_la_LDFLAGS = -release @VERSION@
# additional libraries to link against for a library
nodist_libpyasdcp_la_SOURCES = asdcp_python.cpp asdcp_python.h \
asdcp_python_writerinfo.h asdcp_python_misc.cpp \
asdcp_python_reader.cpp asdcp_python_writer.cpp asdcp_wrappers.h \
+ asdcp_python_descriptor.cpp \
kumu_python.cpp kumu_python.h
libpyasdcp_la_CPPFLAGS = @PYTHON_CPPFLAGS@
pyexecdir = @PYTHON_EXECDIR@
pyexec_includedir = $(PYTHON_PREFIX)/include/python$(PYTHON_SHORTVERSION)
-nodist_pyexec_include_HEADERS = kumu_python.h asdcp_python.h
+nodist_pyexec_include_HEADERS = kumu_python.h asdcp_python.h asdcp_wrappers.h
pyexec_LTLIBRARIES = kumu.la asdcp.la
-nodist_kumu_la_SOURCES = pykumu.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 = libpyasdcp.la
-nodist_asdcp_la_SOURCES = pyasdcp.cpp asdcp_python.h
+nodist_asdcp_la_SOURCES = pyasdcp.cpp asdcp_python.h asdcp_wrappers.h
asdcp_la_CPPFLAGS = @PYTHON_CPPFLAGS@
asdcp_la_LDFLAGS = @PYTHON_LSPEC@ -avoid-version -module
asdcp_la_LIBADD = libpyasdcp.la
endif
# list of programs to be built and installed
-bin_PROGRAMS = asdcp-test blackwave klvwalk kmfilegen kmrandgen \
+bin_PROGRAMS = asdcp-test j2c-test blackwave klvwalk kmfilegen kmrandgen \
kmuuidgen wavesplit
# sources for a program
klvwalk_LDADD = libasdcp.la
wavesplit_SOURCES = wavesplit.cpp
wavesplit_LDADD = libasdcp.la
+j2c_test_SOURCES = j2c-test.cpp
+j2c_test_LDADD = libasdcp.la
# list of programs that need to be compiled for use in test suite
-check_PROGRAMS = asdcp-mem-test path-test jp2k-test S429-5-cgi \
- fips-186-rng-test asdcp-version tt-xform
+check_PROGRAMS = asdcp-mem-test path-test S429-5-cgi \
+ fips-186-rng-test asdcp-version
+if DEV_HEADERS
+check_PROGRAMS += tt-xform
+endif
# sources for a test program
-asdcp_mem_test_SOURCES = asdcp-mem-test.cpp
-
# list of libraries to link against for a test program
+asdcp_mem_test_SOURCES = asdcp-mem-test.cpp
asdcp_mem_test_LDADD = libasdcp.la
path_test_SOURCES = path-test.cpp
path_test_LDADD = libkumu.la
-jp2k_test_SOURCES = jp2k-test.cpp
-jp2k_test_LDADD = libasdcp.la
S429_5_cgi_SOURCES = S429-5-cgi.cpp
S429_5_cgi_LDADD = libasdcp.la
fips_186_rng_test_SOURCES = fips-186-rng-test.cpp
fips_186_rng_test_LDADD = libasdcp.la
asdcp_version_SOURCES = asdcp-version.cpp
asdcp_version_LDADD = libkumu.la
-tt_xform_SOURCES = tt-xform.cpp TimedText_Transform.h TimedText_Transform.cpp
-tt_xform_LDADD = libkumu.la
+if DEV_HEADERS
+nodist_tt_xform_SOURCES = tt-xform.cpp
+tt_xform_LDADD = libasdcp.la
+endif
# list of test scripts to execute during "make check"
# files to include in the distribution that automake doesn't automatically include
EXTRA_DIST = fips-186-test-harness.pl $(TESTS)
-if PYTHON_USE
if !FREEDIST
+if DEV_HEADERS
+EXTRA_DIST += $(nodist_libasdcp_la_SOURCES) $(nodist_tt_xform_SOURCES)
+endif
+if PYTHON_USE
EXTRA_DIST += $(nodist_pyexec_include_HEADERS) $(nodist_libpyasdcp_la_SOURCES) $(nodist_kumu_la_SOURCES) $(nodist_asdcp_la_SOURCES)
endif
endif