updated Makefile.am; added container- and signalfunc
[libasyncio] / utils / Makefile.am
1 AUTOMAKEOPTIONS = foreign 1.4
2
3 INCLUDES = @BOOST_CPPFLAGS@
4 METASOURCES = AUTO
5
6 lib_LTLIBRARIES = libasyncio_utils.la
7
8 if HAVE_LIBI2NCOMMON
9 compat_headers=
10 compat_sources=
11 else
12 compat_headers= i2ncommon/containerfunc.hpp i2ncommon/signalfunc.hpp
13 compat_sources= i2ncommon/containerfunc.cpp i2ncommon/signalfunc.cpp
14 endif
15
16 include_HEADERS = asyncio_ptr_list.hpp asyncio_utils.hpp asyncio_time_tools.hpp \
17         asyncio_pointer_func.hpp asyncio_system_tools.hpp \
18         asnycio_containerfunc.hpp asyncio_signalfunc.hpp \
19         $(compat_headers)
20 libasyncio_utils_la_SOURCES = asyncio_time_tools.cpp asyncio_utils.cpp \
21         asyncio_system_tools.cpp \
22         $(compat_sources)
23
24 libasyncio_utils_la_LDFLAGS = -version-info @LIBASYNCIO_LIB_VERSION@
25
26 pkgconfigdir = $(libdir)/pkgconfig
27 pkgconfig_DATA= libasyncio_utils.pc
28
29
30 $(top_srcdir)/headerlist.utils: $(include_HEADERS)
31         list='$(include_HEADERS)'; \
32         ( for n in $$list; do echo $(includedir)/$$n ; done) > $@
33
34 .PHONY: headerlist
35 headerlist: $(top_srcdir)/headerlist.utils