eadb89dcb20cccb7128e4e784ad99920ca56639f
[libasyncio] / asyncio / Makefile.am
1 INCLUDES = -I$(top_srcdir)/utils @BOOST_CPPFLAGS@ @LIBI2NCOMMON_CFLAGS@
2 METASOURCES = AUTO
3 lib_LTLIBRARIES = libasyncio.la
4 libasyncio_la_SOURCES = async_callout.cpp async_io.cpp async_pipe.cpp \
5         async_process.cpp async_socket.cpp async_timer.cpp
6 include_HEADERS = async_callout.hpp async_io.hpp async_pipe.hpp \
7         async_process.hpp async_socket.hpp async_timer.hpp
8 libasyncio_la_LIBADD = @LIBI2NCOMMON_LIBS@ @BOOST_LDFLAGS@ @BOOST_SIGNALS_LIB@
9
10 libasyncio_la_LDFLAGS = -version-info @LIBASYNCIO_LIB_VERSION@
11
12 pkgconfigdir = $(libdir)/pkgconfig
13 pkgconfig_DATA= libasyncio.pc
14
15 $(top_srcdir)/headerlist.asyncio: $(include_HEADERS)
16         list='$(include_HEADERS)'; \
17         ( for n in $$list; do echo $(includedir)/$$n ; done) > $@
18
19 .PHONY: headerlist
20 headerlist: $(top_srcdir)/headerlist.asyncio