2 # Copyright (C) 2015 Alon Bar-Lev <alon.barlev@gmail.com>
4 MAINTAINERCLEANFILES= $(srcdir)/Makefile.in
7 -DCACHE_DIR="\"$(cachedir)\"" \
8 -DCONFIG_DIR="\"$(configdir)\"" \
9 -DLOG_DIR="\"$(logdir)\"" \
10 -DPLUGINS_DIR="\"$(pluginsdir)\"" \
11 -DWEB_DIR="\"$(webdir)\"" \
14 $(OPTIONAL_MATH_CFLAGS) \
15 $(OPTIONAL_NFACCT_CLFAGS) \
16 $(OPTIONAL_ZLIB_CFLAGS) \
19 sbin_PROGRAMS = netdata
20 dist_cache_DATA = .keep
22 plugins_PROGRAMS = apps.plugin
25 appconfig.c appconfig.h \
29 dictionary.c dictionary.h \
30 global_statistics.c global_statistics.h \
33 plugin_checks.c plugin_checks.h \
34 plugin_idlejitter.c plugin_idlejitter.h \
35 plugin_nfacct.c plugin_nfacct.h \
36 plugin_proc.c plugin_proc.h \
37 plugin_tc.c plugin_tc.h \
38 plugins_d.c plugins_d.h \
46 proc_net_ip_vs_stats.c \
50 proc_net_stat_conntrack.c \
52 proc_sys_kernel_random_entropy_avail.c \
55 procfile.c procfile.h \
57 rrd2json.c rrd2json.h \
58 storage_number.c storage_number.h \
59 unit_test.c unit_test.h \
61 web_buffer.c web_buffer.h \
62 web_client.c web_client.h \
63 web_server.c web_server.h \
66 $(OPTIONAL_MATH_LIBS) \
67 $(OPTIONAL_NFACCT_LIBS) \
68 $(OPTIONAL_ZLIB_LIBS) \
71 apps_plugin_SOURCES = \
76 procfile.c procfile.h \
80 if [ `id -u` == 0 ]; then \
81 chown root '$(DESTDIR)$(pluginsdir)/apps.plugin' && \
82 chmod 4755 '$(DESTDIR)$(pluginsdir)/apps.plugin'; \
87 echo "setuid bit of $(pluginsdir)/apps.plugin must be set, please execute as root:"; \
88 echo "chown root '$(pluginsdir)/apps.plugin' && chmod 4755 '$(pluginsdir)/apps.plugin'"; \