-
Notifications
You must be signed in to change notification settings - Fork 27
/
Copy pathMakefile.am
75 lines (59 loc) · 1.5 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
doc_DATA = README INSTALL COPYING
pkgconfig_DATA = libczmq++.pc
ACLOCAL_AMFLAGS = -I m4
AM_CPPFLAGS = \
-I$(srcdir)/include \
${libczmq_CFLAGS}
#
# headers
#
czmq___includedir = $(includedir)/czmq++
czmq___include_HEADERS = \
include/czmq++/czmqpp.hpp \
include/czmq++/assert.hpp \
include/czmq++/define.hpp \
include/czmq++/authenticator.hpp \
include/czmq++/certificate.hpp \
include/czmq++/context.hpp \
include/czmq++/message.hpp \
include/czmq++/poller.hpp \
include/czmq++/socket.hpp \
include/czmq++/socket_opt.hpp \
include/czmq++/thread.hpp
czmq___impl_includedir = $(includedir)/czmq++/impl
czmq___impl_include_HEADERS = \
include/czmq++/impl/poller.ipp
#
# library
#
lib_LTLIBRARIES = src/libczmq++.la
src_libczmq___la_SOURCES = \
src/authenticator.cpp \
src/certificate.cpp \
src/context.cpp \
src/poller.cpp \
src/message.cpp \
src/socket.cpp \
src/thread.cpp
#
# examples
#
EXTRA_PROGRAMS=examples/ironhouse2 examples/poller_test examples/thread_test
# add custom target
examples: ${EXTRA_PROGRAMS}
examples_ironhouse2_SOURCES=\
examples/ironhouse2.cpp
examples_ironhouse2_LDADD=\
src/libczmq++.la \
${libczmq_LIBS}
examples_poller_test_SOURCES=\
examples/poller_test.cpp
examples_poller_test_LDADD=\
src/libczmq++.la \
${libczmq_LIBS}
examples_thread_test_SOURCES=\
examples/thread_test.cpp
examples_thread_test_LDADD=\
src/libczmq++.la \
${libczmq_LIBS}
CLEANFILES=${EXTRA_PROGRAMS}