Commit | Line | Data |
---|---|---|
4ba92f18 PP |
1 | AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/src \ |
2 | -DMANPATH=\""$(mandir)"\" | |
10a8a223 | 3 | |
26821431 MD |
4 | AUTOMAKE_OPTIONS = subdir-objects |
5 | ||
87fb9fc0 JR |
6 | SUBDIRS = |
7 | ||
8 | # Make sure to always distribute all folders | |
9 | # since SUBDIRS is decided at configure time. | |
10 | DIST_SUBDIRS = compat health hashtable kernel-ctl sessiond-comm relayd \ | |
11 | kernel-consumer ust-consumer testpoint index config consumer | |
12 | ||
13 | if BUILD_LIB_COMPAT | |
14 | SUBDIRS += compat | |
15 | endif | |
16 | ||
17 | if BUILD_LIB_HEALTH | |
18 | SUBDIRS += health | |
19 | endif | |
20 | ||
21 | if BUILD_LIB_HASHTABLE | |
22 | SUBDIRS += hashtable | |
23 | endif | |
24 | ||
25 | if BUILD_LIB_KERNEL_CTL | |
26 | SUBDIRS += kernel-ctl | |
27 | endif | |
28 | ||
29 | if BUILD_LIB_SESSIOND_COMM | |
30 | SUBDIRS += sessiond-comm | |
31 | endif | |
32 | ||
33 | if BUILD_LIB_RELAYD | |
34 | SUBDIRS += relayd | |
35 | endif | |
36 | ||
37 | if BUILD_LIB_KERNEL_CONSUMER | |
38 | SUBDIRS += kernel-consumer | |
39 | endif | |
40 | ||
41 | if BUILD_LIB_UST_CONSUMER | |
42 | SUBDIRS += ust-consumer | |
43 | endif | |
44 | ||
45 | if BUILD_LIB_TESTPOINT | |
46 | SUBDIRS += testpoint | |
47 | endif | |
48 | ||
49 | if BUILD_LIB_INDEX | |
50 | SUBDIRS += index | |
51 | endif | |
52 | ||
53 | if BUILD_LIB_CONFIG | |
54 | SUBDIRS += config | |
55 | endif | |
56 | ||
57 | if BUILD_LIB_CONSUMER | |
58 | SUBDIRS += consumer | |
59 | endif | |
10a8a223 DG |
60 | |
61 | AM_CFLAGS = -fno-strict-aliasing | |
62 | ||
0b5fb049 | 63 | noinst_HEADERS = lttng-kernel.h defaults.h macros.h error.h futex.h \ |
331744e3 | 64 | uri.h utils.h lttng-kernel-old.h \ |
c8fea79c | 65 | align.h bitfield.h bug.h |
1c39da61 | 66 | |
00e2e675 | 67 | # Common library |
10a8a223 | 68 | noinst_LTLIBRARIES = libcommon.la |
654f9f5e | 69 | EXTRA_DIST = mi-lttng-3.0.xsd |
10a8a223 | 70 | |
6242251b | 71 | libcommon_la_SOURCES = error.h error.c utils.c utils.h runas.c runas.h \ |
9fd92637 | 72 | common.h futex.c futex.h uri.c uri.h defaults.c \ |
99ed9c43 | 73 | pipe.c pipe.h readwrite.c readwrite.h \ |
c7e35b03 | 74 | mi-lttng.h mi-lttng.c \ |
7567352f | 75 | daemonize.c daemonize.h \ |
2038dd6c | 76 | unix.c unix.h \ |
71a559f8 | 77 | filter.c filter.h context.c context.h |
7567352f | 78 | |
c7e35b03 JR |
79 | libcommon_la_LIBADD = \ |
80 | -luuid \ | |
81 | -lrt \ | |
82 | $(top_builddir)/src/common/config/libconfig.la | |
10a8a223 | 83 | |
c49fc5e4 JR |
84 | all-local: |
85 | @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ | |
86 | for script in $(EXTRA_DIST); do \ | |
87 | cp -f $(srcdir)/$$script $(builddir); \ | |
88 | done; \ | |
89 | fi | |
90 | ||
91 | clean-local: | |
92 | @if [ x"$(srcdir)" != x"$(builddir)" ]; then \ | |
93 | for script in $(EXTRA_DIST); do \ | |
94 | rm -f $(builddir)/$$script; \ | |
95 | done; \ | |
96 | fi |