diff options
Diffstat (limited to 'plugins/Makefile.am')
-rw-r--r-- | plugins/Makefile.am | 54 |
1 files changed, 45 insertions, 9 deletions
diff --git a/plugins/Makefile.am b/plugins/Makefile.am index a6c0ba65..1a9399f0 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am | |||
@@ -13,8 +13,14 @@ AM_CFLAGS = -DNP_VERSION='"$(NP_VERSION)"' | |||
13 | 13 | ||
14 | VPATH = $(top_srcdir) $(top_srcdir)/lib $(top_srcdir)/plugins $(top_srcdir)/plugins/t | 14 | VPATH = $(top_srcdir) $(top_srcdir)/lib $(top_srcdir)/plugins $(top_srcdir)/plugins/t |
15 | 15 | ||
16 | AM_CPPFLAGS = -I.. -I$(top_srcdir)/lib -I$(top_srcdir)/gl -I$(top_srcdir)/intl \ | 16 | AM_CPPFLAGS = -I.. \ |
17 | @LDAPINCLUDE@ @PGINCLUDE@ @SSLINCLUDE@ | 17 | -I$(top_srcdir)/lib \ |
18 | -I$(top_srcdir)/gl \ | ||
19 | -I$(top_srcdir)/intl \ | ||
20 | -DNP_STATE_DIR_PREFIX=\"$(localstatedir)\" \ | ||
21 | @LDAPINCLUDE@ \ | ||
22 | @PGINCLUDE@ \ | ||
23 | @SSLINCLUDE@ | ||
18 | 24 | ||
19 | localedir = $(datadir)/locale | 25 | localedir = $(datadir)/locale |
20 | # gettext docs say to use AM_CPPFLAGS, but per module_CPPFLAGS override this | 26 | # gettext docs say to use AM_CPPFLAGS, but per module_CPPFLAGS override this |
@@ -27,47 +33,69 @@ MATHLIBS = @MATHLIBS@ | |||
27 | #AM_CFLAGS = -Wall | 33 | #AM_CFLAGS = -Wall |
28 | 34 | ||
29 | libexec_PROGRAMS = check_apt check_cluster check_disk check_dummy check_http check_load \ | 35 | libexec_PROGRAMS = check_apt check_cluster check_disk check_dummy check_http check_load \ |
30 | check_mrtg check_mrtgtraf check_ntp check_ntp_peer check_nwstat check_overcr check_ping \ | 36 | check_mrtg check_mrtgtraf check_ntp check_ntp_peer check_ping \ |
31 | check_real check_smtp check_ssh check_tcp check_time check_ntp_time \ | 37 | check_real check_smtp check_ssh check_tcp check_time check_ntp_time \ |
32 | check_ups check_users negate \ | 38 | check_ups check_users negate \ |
33 | urlize @EXTRAS@ | 39 | urlize @EXTRAS@ \ |
40 | check_snmp | ||
34 | 41 | ||
35 | check_tcp_programs = check_ftp check_imap check_nntp check_pop \ | 42 | check_tcp_programs = check_ftp check_imap check_nntp check_pop \ |
36 | check_udp check_clamd @check_tcp_ssl@ | 43 | check_udp check_clamd @check_tcp_ssl@ |
37 | 44 | ||
38 | EXTRA_PROGRAMS = check_mysql check_radius check_pgsql check_snmp check_hpjd \ | 45 | EXTRA_PROGRAMS = check_mysql check_radius check_pgsql check_hpjd \ |
39 | check_swap check_fping check_ldap check_game check_dig \ | 46 | check_swap check_fping check_ldap check_game check_dig \ |
40 | check_nagios check_by_ssh check_dns check_nt check_ide_smart \ | 47 | check_nagios check_by_ssh check_dns check_nt check_ide_smart \ |
41 | check_procs check_mysql_query check_apt check_dbi check_curl \ | 48 | check_procs check_mysql_query check_apt check_dbi check_curl \ |
42 | \ | 49 | \ |
43 | tests/test_check_swap | 50 | tests/test_check_swap \ |
51 | tests/test_check_snmp \ | ||
52 | tests/test_check_disk | ||
44 | 53 | ||
45 | SUBDIRS = picohttpparser | 54 | SUBDIRS = picohttpparser |
46 | 55 | ||
47 | np_test_scripts = tests/test_check_swap.t | 56 | np_test_scripts = tests/test_check_swap.t \ |
57 | tests/test_check_snmp.t \ | ||
58 | tests/test_check_disk.t | ||
48 | 59 | ||
49 | EXTRA_DIST = t \ | 60 | EXTRA_DIST = t \ |
50 | tests \ | 61 | tests \ |
51 | $(np_test_scripts) \ | 62 | $(np_test_scripts) \ |
63 | negate.d \ | ||
52 | check_swap.d \ | 64 | check_swap.d \ |
53 | check_ldap.d \ | 65 | check_ldap.d \ |
54 | check_hpjd.d \ | 66 | check_hpjd.d \ |
55 | check_game.d \ | 67 | check_game.d \ |
68 | check_radius.d \ | ||
69 | check_curl.d \ | ||
70 | check_disk.d \ | ||
71 | check_time.d \ | ||
72 | check_users.d \ | ||
73 | check_load.d \ | ||
56 | check_nagios.d \ | 74 | check_nagios.d \ |
57 | check_dbi.d \ | 75 | check_dbi.d \ |
76 | check_tcp.d \ | ||
77 | check_real.d \ | ||
58 | check_ssh.d \ | 78 | check_ssh.d \ |
59 | check_nt.d \ | 79 | check_nt.d \ |
60 | check_dns.d \ | 80 | check_dns.d \ |
61 | check_mrtgtraf.d \ | 81 | check_mrtgtraf.d \ |
62 | check_mysql_query.d \ | 82 | check_mysql_query.d \ |
63 | check_mrtg.d \ | 83 | check_mrtg.d \ |
84 | check_ntp_peer.d \ | ||
64 | check_apt.d \ | 85 | check_apt.d \ |
65 | check_pgsql.d \ | 86 | check_pgsql.d \ |
87 | check_procs.d \ | ||
88 | check_ping.d \ | ||
66 | check_by_ssh.d \ | 89 | check_by_ssh.d \ |
67 | check_smtp.d \ | 90 | check_smtp.d \ |
91 | check_snmp.d \ | ||
68 | check_mysql.d \ | 92 | check_mysql.d \ |
93 | check_ntp_time.d \ | ||
69 | check_dig.d \ | 94 | check_dig.d \ |
70 | check_cluster.d \ | 95 | check_cluster.d \ |
96 | check_curl.d \ | ||
97 | check_cluster.d \ | ||
98 | check_ups.d \ | ||
71 | check_fping.d | 99 | check_fping.d |
72 | 100 | ||
73 | PLUGINHDRS = common.h | 101 | PLUGINHDRS = common.h |
@@ -107,9 +135,11 @@ check_cluster_LDADD = $(BASEOBJS) | |||
107 | check_curl_CFLAGS = $(AM_CFLAGS) $(LIBCURLCFLAGS) $(URIPARSERCFLAGS) $(LIBCURLINCLUDE) $(URIPARSERINCLUDE) -Ipicohttpparser | 135 | check_curl_CFLAGS = $(AM_CFLAGS) $(LIBCURLCFLAGS) $(URIPARSERCFLAGS) $(LIBCURLINCLUDE) $(URIPARSERINCLUDE) -Ipicohttpparser |
108 | check_curl_CPPFLAGS = $(AM_CPPFLAGS) $(LIBCURLCFLAGS) $(URIPARSERCFLAGS) $(LIBCURLINCLUDE) $(URIPARSERINCLUDE) -Ipicohttpparser | 136 | check_curl_CPPFLAGS = $(AM_CPPFLAGS) $(LIBCURLCFLAGS) $(URIPARSERCFLAGS) $(LIBCURLINCLUDE) $(URIPARSERINCLUDE) -Ipicohttpparser |
109 | check_curl_LDADD = $(NETLIBS) $(LIBCURLLIBS) $(SSLOBJS) $(URIPARSERLIBS) picohttpparser/libpicohttpparser.a | 137 | check_curl_LDADD = $(NETLIBS) $(LIBCURLLIBS) $(SSLOBJS) $(URIPARSERLIBS) picohttpparser/libpicohttpparser.a |
138 | check_curl_SOURCES = check_curl.c check_curl.d/check_curl_helpers.c | ||
110 | check_dbi_LDADD = $(NETLIBS) $(DBILIBS) | 139 | check_dbi_LDADD = $(NETLIBS) $(DBILIBS) |
111 | check_dig_LDADD = $(NETLIBS) | 140 | check_dig_LDADD = $(NETLIBS) |
112 | check_disk_LDADD = $(BASEOBJS) | 141 | check_disk_LDADD = $(BASEOBJS) |
142 | check_disk_SOURCES = check_disk.c check_disk.d/utils_disk.c | ||
113 | check_dns_LDADD = $(NETLIBS) | 143 | check_dns_LDADD = $(NETLIBS) |
114 | check_dummy_LDADD = $(BASEOBJS) | 144 | check_dummy_LDADD = $(BASEOBJS) |
115 | check_fping_LDADD = $(NETLIBS) | 145 | check_fping_LDADD = $(NETLIBS) |
@@ -130,14 +160,15 @@ check_nagios_LDADD = $(BASEOBJS) | |||
130 | check_nt_LDADD = $(NETLIBS) | 160 | check_nt_LDADD = $(NETLIBS) |
131 | check_ntp_LDADD = $(NETLIBS) $(MATHLIBS) | 161 | check_ntp_LDADD = $(NETLIBS) $(MATHLIBS) |
132 | check_ntp_peer_LDADD = $(NETLIBS) $(MATHLIBS) | 162 | check_ntp_peer_LDADD = $(NETLIBS) $(MATHLIBS) |
133 | check_nwstat_LDADD = $(NETLIBS) | ||
134 | check_overcr_LDADD = $(NETLIBS) | ||
135 | check_pgsql_LDADD = $(NETLIBS) $(PGLIBS) | 163 | check_pgsql_LDADD = $(NETLIBS) $(PGLIBS) |
136 | check_ping_LDADD = $(NETLIBS) | 164 | check_ping_LDADD = $(NETLIBS) |
137 | check_procs_LDADD = $(BASEOBJS) | 165 | check_procs_LDADD = $(BASEOBJS) |
138 | check_radius_LDADD = $(NETLIBS) $(RADIUSLIBS) | 166 | check_radius_LDADD = $(NETLIBS) $(RADIUSLIBS) |
139 | check_real_LDADD = $(NETLIBS) | 167 | check_real_LDADD = $(NETLIBS) |
168 | check_snmp_SOURCES = check_snmp.c check_snmp.d/check_snmp_helpers.c | ||
140 | check_snmp_LDADD = $(BASEOBJS) | 169 | check_snmp_LDADD = $(BASEOBJS) |
170 | check_snmp_LDFLAGS = $(AM_LDFLAGS) `net-snmp-config --libs` | ||
171 | check_snmp_CFLAGS = $(AM_CFLAGS) `net-snmp-config --cflags` | ||
141 | check_smtp_LDADD = $(SSLOBJS) | 172 | check_smtp_LDADD = $(SSLOBJS) |
142 | check_ssh_LDADD = $(NETLIBS) | 173 | check_ssh_LDADD = $(NETLIBS) |
143 | check_swap_SOURCES = check_swap.c check_swap.d/swap.c | 174 | check_swap_SOURCES = check_swap.c check_swap.d/swap.c |
@@ -146,6 +177,7 @@ check_tcp_LDADD = $(SSLOBJS) | |||
146 | check_time_LDADD = $(NETLIBS) | 177 | check_time_LDADD = $(NETLIBS) |
147 | check_ntp_time_LDADD = $(NETLIBS) $(MATHLIBS) | 178 | check_ntp_time_LDADD = $(NETLIBS) $(MATHLIBS) |
148 | check_ups_LDADD = $(NETLIBS) | 179 | check_ups_LDADD = $(NETLIBS) |
180 | check_users_SOURCES = check_users.c check_users.d/users.c | ||
149 | check_users_LDADD = $(BASEOBJS) $(WTSAPI32LIBS) $(SYSTEMDLIBS) | 181 | check_users_LDADD = $(BASEOBJS) $(WTSAPI32LIBS) $(SYSTEMDLIBS) |
150 | check_by_ssh_LDADD = $(NETLIBS) | 182 | check_by_ssh_LDADD = $(NETLIBS) |
151 | check_ide_smart_LDADD = $(BASEOBJS) | 183 | check_ide_smart_LDADD = $(BASEOBJS) |
@@ -158,6 +190,10 @@ endif | |||
158 | 190 | ||
159 | tests_test_check_swap_LDADD = $(BASEOBJS) $(tap_ldflags) -ltap | 191 | tests_test_check_swap_LDADD = $(BASEOBJS) $(tap_ldflags) -ltap |
160 | tests_test_check_swap_SOURCES = tests/test_check_swap.c check_swap.d/swap.c | 192 | tests_test_check_swap_SOURCES = tests/test_check_swap.c check_swap.d/swap.c |
193 | tests_test_check_snmp_LDADD = $(BASEOBJS) $(tap_ldflags) -ltap | ||
194 | tests_test_check_snmp_SOURCES = tests/test_check_snmp.c check_snmp.d/check_snmp_helpers.c | ||
195 | tests_test_check_disk_LDADD = $(BASEOBJS) $(tap_ldflags) check_disk.d/utils_disk.c -ltap | ||
196 | tests_test_check_disk_SOURCES = tests/test_check_disk.c | ||
161 | 197 | ||
162 | ############################################################################## | 198 | ############################################################################## |
163 | # secondary dependencies | 199 | # secondary dependencies |