82 lines
2.2 KiB
Makefile
82 lines
2.2 KiB
Makefile
# ----------------------------------------------------------------------
|
|
# File: ecasound/kvutils/Makefile.am
|
|
# Description: Misc. utility routines (library created by Kai Vehmanen)
|
|
# License: GPL (see ecasound/{AUTHORS,COPYING})
|
|
# ----------------------------------------------------------------------
|
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
# ---
|
|
# Makefile.am for building libkvutils.a
|
|
# ---
|
|
|
|
if ECA_AM_DEBUG_MODE
|
|
lib_LTLIBRARIES = libkvutils_debug.la
|
|
else
|
|
lib_LTLIBRARIES = libkvutils.la
|
|
endif
|
|
|
|
TESTS = libkvutils_tester
|
|
check_PROGRAMS = $(TESTS)
|
|
|
|
INCLUDES = $(ECA_S_EXTRA_CPPFLAGS)
|
|
|
|
kvutil_sources = kvu_dbc.cpp \
|
|
kvu_debug.cpp \
|
|
kvu_com_line.cpp \
|
|
kvu_fd_io.cpp \
|
|
kvu_locks.cpp \
|
|
kvu_message_item.cpp \
|
|
kvu_numtostr.cpp \
|
|
kvu_procedure_timer.cpp \
|
|
kvu_rtcaps.cpp \
|
|
kvu_temporary_file_directory.cpp \
|
|
kvu_threads.cpp \
|
|
kvu_utils.cpp \
|
|
kvu_timestamp.cpp \
|
|
kvu_value_queue.cpp
|
|
|
|
kvutil_headers = kvu_dbc.h \
|
|
kvu_debug.h \
|
|
kvu_definition_by_contract.h \
|
|
kvu_com_line.h \
|
|
kvu_fd_io.h \
|
|
kvu_inttypes.h \
|
|
kvu_locks.h \
|
|
kvu_message_item.h \
|
|
kvu_message_queue.h \
|
|
kvu_numtostr.h \
|
|
kvu_object_queue.h \
|
|
kvu_procedure_timer.h \
|
|
kvu_rtcaps.h \
|
|
kvu_temporary_file_directory.h \
|
|
kvu_threads.h \
|
|
kvu_utils.h \
|
|
kvu_timestamp.h \
|
|
kvu_value_queue.h
|
|
|
|
libkvutils_la_SOURCES = $(kvutil_sources) $(kvutil_headers)
|
|
libkvutils_la_LDFLAGS = -version-info @LIBKVUTILS_VERSION@:0:@LIBKVUTILS_VERSION_AGE@ -static
|
|
|
|
libkvutils_debug_la_SOURCES = $(libkvutils_la_SOURCES)
|
|
libkvutils_debug_la_LDFLAGS = $(libkvutils_la_LDFLAGS)
|
|
|
|
libkvutils_tester_SOURCES = libkvutils_tester.cpp
|
|
libkvutils_tester_LDFLAGS = -static
|
|
libkvutils_tester_LDADD = $(lib_LTLIBRARIES)
|
|
|
|
noinst_HEADERS = $(kvutil_headers)
|
|
|
|
# ---------------------------------------------------------------------
|
|
# Install targets
|
|
install-data-local:
|
|
$(INSTALL) -d $(DESTDIR)$(includedir)/kvutils
|
|
cd $(srcdir) ; cp $(kvutil_headers) $(DESTDIR)$(includedir)/kvutils
|
|
|
|
# ---------------------------------------------------------------------
|
|
# Uninstall targets
|
|
uninstall-local:
|
|
cd $(DESTDIR)$(includedir)/kvutils && \
|
|
rm -f $(kvutil_headers)
|
|
rmdir $(DESTDIR)$(includedir)/kvutils || echo "Skipping non-empty directory"
|