Code

Added `network.c' and `network.h' to the sourced for the `collectd' binary
[collectd.git] / src / Makefile.am
1 SUBDIRS = libconfig
2 if BUILD_MODULE_PING
3 SUBDIRS += libping
4 endif
6 sbin_PROGRAMS = collectd
8 collectd_SOURCES = collectd.c collectd.h \
9                    utils_debug.c utils_debug.h \
10                    utils_mount.c utils_mount.h \
11                    common.c common.h \
12                    multicast.c multicast.h \
13                    network.c network.h \
14                    plugin.c plugin.h \
15                    configfile.c configfile.h
16 #collectd_CFLAGS = -DPLUGINDIR='"$(pkglibdir)"'
17 collectd_CPPFLAGS = $(LTDLINCL)
18 collectd_CPPFLAGS += -DCONFIGFILE='"${sysconfdir}/${PACKAGE_NAME}.conf"'
19 collectd_CPPFLAGS += -DPKGLOCALSTATEDIR='"${localstatedir}/lib/${PACKAGE_NAME}"'
20 if BUILD_FEATURE_DAEMON
21 collectd_CPPFLAGS += -DPIDFILE='"${localstatedir}/run/${PACKAGE_NAME}.pid"'
22 endif
23 collectd_CPPFLAGS += -DPLUGINDIR='"${pkglibdir}"'
24 if BUILD_FEATURE_DEBUG
25 collectd_CPPFLAGS += -DLOGFILE='"${localstatedir}/log/${PACKAGE_NAME}/collectd.log"'
26 endif
27 collectd_LDFLAGS = -export-dynamic
28 collectd_CFLAGS = -Wall -Werror
29 collectd_LDADD = $(LIBLTDL) libconfig/libconfig.la "-dlopen" self
30 collectd_DEPENDENCIES = $(LIBLTDL) libconfig/libconfig.la
32 pkglib_LTLIBRARIES = 
34 if BUILD_MODULE_BATTERY
35 pkglib_LTLIBRARIES += battery.la
36 battery_la_SOURCES = battery.c
37 battery_la_LDFLAGS = -module -avoid-version
38 battery_la_CFLAGS  = -Wall -Werror
39 collectd_LDADD += "-dlopen" battery.la
40 collectd_DEPENDENCIES += battery.la
41 endif
43 if BUILD_MODULE_CPU
44 pkglib_LTLIBRARIES += cpu.la
45 cpu_la_SOURCES = cpu.c cpu.h
46 cpu_la_LDFLAGS = -module -avoid-version
47 cpu_la_CFLAGS  = -Wall -Werror
48 collectd_LDADD += "-dlopen" cpu.la
49 collectd_DEPENDENCIES += cpu.la
50 endif
52 if BUILD_MODULE_CPUFREQ
53 pkglib_LTLIBRARIES += cpufreq.la
54 cpufreq_la_SOURCES = cpufreq.c cpufreq.h
55 cpufreq_la_LDFLAGS = -module -avoid-version
56 cpufreq_la_CFLAGS  = -Wall -Werror
57 collectd_LDADD += "-dlopen" cpufreq.la
58 collectd_DEPENDENCIES += cpufreq.la
59 endif
61 if BUILD_MODULE_DF
62 pkglib_LTLIBRARIES += df.la
63 df_la_SOURCES = df.c
64 df_la_LDFLAGS = -module -avoid-version
65 df_la_CFLAGS  = -Wall -Werror
66 collectd_LDADD += "-dlopen" df.la
67 collectd_DEPENDENCIES += df.la
68 endif
70 if BUILD_MODULE_DISK
71 pkglib_LTLIBRARIES += disk.la
72 disk_la_SOURCES = disk.c disk.h
73 disk_la_LDFLAGS = -module -avoid-version
74 disk_la_CFLAGS  = -Wall -Werror
75 collectd_LDADD += "-dlopen" disk.la
76 collectd_DEPENDENCIES += disk.la
77 endif
79 #if BUILD_MODULE_QUOTA
80 #pkglib_LTLIBRARIES += quota.la
81 #quota_la_SOURCES = quota_plugin.c quota_plugin.h
82 #quota_la_SOURCES += quota_fs.c quota_fs.h
83 #quota_la_SOURCES += quota_mnt.c quota_mnt.h
84 #quota_la_LDFLAGS = -module -avoid-version
85 #quota_la_CFLAGS = -Werror
86 #collectd_LDADD += "-dlopen" quota.la
87 #collectd_DEPENDENCIES += quota.la
88 #endif
90 if BUILD_MODULE_HDDTEMP
91 pkglib_LTLIBRARIES += hddtemp.la
92 hddtemp_la_SOURCES = hddtemp.c hddtemp.h
93 hddtemp_la_LDFLAGS = -module -avoid-version
94 hddtemp_la_CFLAGS  = -Wall -Werror
95 collectd_LDADD += "-dlopen" hddtemp.la
96 collectd_DEPENDENCIES += hddtemp.la
97 endif
99 if BUILD_MODULE_LOAD
100 pkglib_LTLIBRARIES += load.la
101 load_la_SOURCES = load.c load.h
102 load_la_LDFLAGS = -module -avoid-version
103 load_la_CFLAGS  = -Wall -Werror
104 collectd_LDADD += "-dlopen" load.la
105 collectd_DEPENDENCIES += load.la
106 endif
108 if BUILD_MODULE_MEMORY
109 pkglib_LTLIBRARIES += memory.la
110 memory_la_SOURCES = memory.c memory.h
111 memory_la_LDFLAGS = -module -avoid-version
112 memory_la_CFLAGS  = -Wall -Werror
113 collectd_LDADD += "-dlopen" memory.la
114 collectd_DEPENDENCIES += memory.la
115 endif
117 if BUILD_MODULE_MYSQL
118 pkglib_LTLIBRARIES += mysql.la
119 mysql_la_SOURCES = mysql.c
120 mysql_la_LDFLAGS = -module -avoid-version
121 if BUILD_WITH_LIBMYSQL
122 mysql_la_LDFLAGS += -lmysqlclient
123 endif
124 #mysql_la_LIBADD = -lmysqlclient
125 mysql_la_CFLAGS  = -Wall -Werror
126 collectd_LDADD += "-dlopen" mysql.la
127 collectd_DEPENDENCIES += mysql.la
128 endif
130 if BUILD_MODULE_NFS
131 pkglib_LTLIBRARIES += nfs.la
132 nfs_la_SOURCES = nfs.c nfs.h
133 nfs_la_LDFLAGS = -module -avoid-version
134 nfs_la_CFLAGS  = -Wall -Werror
135 collectd_LDADD += "-dlopen" nfs.la
136 collectd_DEPENDENCIES += nfs.la
137 endif
139 if BUILD_MODULE_PING
140 pkglib_LTLIBRARIES += ping.la
141 ping_la_SOURCES = ping.c ping.h
142 ping_la_LDFLAGS = -module -avoid-version
143 ping_la_LIBADD  = libping/libping.la
144 ping_la_DEPENDENCIES = libping/libping.la
145 ping_la_CFLAGS  = -Wall -Werror
146 collectd_LDADD += "-dlopen" ping.la
147 collectd_DEPENDENCIES += ping.la
148 endif
150 if BUILD_MODULE_PROCESSES
151 pkglib_LTLIBRARIES += processes.la
152 processes_la_SOURCES = processes.c processes.h
153 processes_la_LDFLAGS = -module -avoid-version
154 processes_la_CFLAGS  = -Wall -Werror
155 collectd_LDADD += "-dlopen" processes.la
156 collectd_DEPENDENCIES += processes.la
157 endif
159 if BUILD_MODULE_SENSORS
160 pkglib_LTLIBRARIES += sensors.la
161 sensors_la_SOURCES = sensors.c sensors.h
162 sensors_la_LDFLAGS = -module -avoid-version
163 if BUILD_WITH_LM_SENSORS
164 sensors_la_LDFLAGS += -lsensors
165 endif
166 sensors_la_LIBADD = -lsensors
167 sensors_la_CFLAGS  = -Wall -Werror
168 collectd_LDADD += "-dlopen" sensors.la
169 collectd_DEPENDENCIES += sensors.la
170 endif
172 if BUILD_MODULE_SERIAL
173 pkglib_LTLIBRARIES += serial.la
174 serial_la_SOURCES = serial.c serial.h
175 serial_la_LDFLAGS = -module -avoid-version
176 serial_la_CFLAGS  = -Wall -Werror
177 collectd_LDADD += "-dlopen" serial.la
178 collectd_DEPENDENCIES += serial.la
179 endif
181 if BUILD_MODULE_SWAP
182 pkglib_LTLIBRARIES += swap.la
183 swap_la_SOURCES = swap.c swap.h
184 swap_la_LDFLAGS = -module -avoid-version
185 swap_la_CFLAGS  = -Wall -Werror
186 collectd_LDADD += "-dlopen" swap.la
187 collectd_DEPENDENCIES += swap.la
188 endif
190 if BUILD_MODULE_TAPE
191 pkglib_LTLIBRARIES += tape.la
192 tape_la_SOURCES = tape.c tape.h
193 tape_la_LDFLAGS = -module -avoid-version
194 tape_la_CFLAGS  = -Wall -Werror
195 collectd_LDADD += "-dlopen" tape.la
196 collectd_DEPENDENCIES += tape.la
197 endif
199 if BUILD_MODULE_TRAFFIC
200 pkglib_LTLIBRARIES += traffic.la
201 traffic_la_SOURCES = traffic.c traffic.h
202 traffic_la_LDFLAGS = -module -avoid-version
203 traffic_la_CFLAGS = -Wall -Werror
204 collectd_LDADD += "-dlopen" traffic.la
205 collectd_DEPENDENCIES += traffic.la
206 endif
208 if BUILD_MODULE_USERS
209 pkglib_LTLIBRARIES += users.la
210 users_la_SOURCES = users.c users.h
211 users_la_LDFLAGS = -module -avoid-version
212 users_la_CFLAGS = -Wall -Werror
213 collectd_LDADD += "-dlopen" users.la
214 collectd_DEPENDENCIES += users.la
215 endif
217 man_MANS = collectd.1 collectd.conf.5
218 #collectd_1_SOURCES = collectd.pod
220 EXTRA_DIST = $(man_MANS)
222 .pod.1:
223         pod2man --release=$(VERSION) --center=$(PACKAGE) $< >$@
225 .pod.5:
226         pod2man --section=5 --release=$(VERSION) --center=$(PACKAGE) $< >$@