139
142
common.o: common.c version.h common.h ioconf.h sysconfig.h
141
sa_common.o: sa_common.c sa.h common.h ioconf.h sysconfig.h
144
sa_common.o: sa_common.c sa.h common.h ioconf.h sysconfig.h rd_stats.h
143
146
ioconf.o: ioconf.c ioconf.h common.h sysconfig.h
148
activity.o: activity.c sa.h rd_stats.h pr_stats.h
150
act_sadc.o: activity.c sa.h rd_stats.h pr_stats.h prf_stats.h
151
$(CC) -o $@ -c $(CFLAGS) -DSOURCE_SADC $(DFLAGS) $<
153
act_sar.o: activity.c sa.h rd_stats.h pr_stats.h prf_stats.h
154
$(CC) -o $@ -c $(CFLAGS) -DSOURCE_SAR $(DFLAGS) $<
156
act_sadf.o: activity.c sa.h rd_stats.h pr_stats.h prf_stats.h
157
$(CC) -o $@ -c $(CFLAGS) -DSOURCE_SADF $(DFLAGS) $<
159
rd_stats.o: rd_stats.c common.h rd_stats.h ioconf.h sysconfig.h
161
pr_stats.o: pr_stats.c sa.h ioconf.h sysconfig.h pr_stats.h
163
prf_stats.o: prf_stats.c sa.h ioconf.h sysconfig.h prf_stats.h
165
sa_stub.o: sa_stub.c sa.h rd_stats.h
145
167
# Explicit rules needed to prevent possible file corruption
146
168
# when using parallel execution.
147
169
libsyscom.a: libsyscom.a(common.o ioconf.o)
149
171
$(AR) rv $@ ioconf.o
152
libsyssa.a: libsyssa.a(sa_common.o)
154
sadc.o: sadc.c sa.h version.h common.h ioconf.h sysconfig.h
156
sadc: sadc.o libsyscom.a libsyssa.a
158
sar.o: sar.c sa.h version.h common.h ioconf.h
160
sar: sar.o libsyscom.a libsyssa.a
162
sadf.o: sadf.c sadf.h version.h sa.h common.h ioconf.h
164
sadf: sadf.o libsyscom.a libsyssa.a
166
iostat.o: iostat.c iostat.h version.h common.h ioconf.h sysconfig.h
168
iostat: iostat.o libsyscom.a
170
pidstat.o: pidstat.c pidstat.h version.h common.h
172
pidstat: pidstat.o libsyscom.a
174
mpstat.o: mpstat.c mpstat.h version.h common.h
176
mpstat: mpstat.o libsyscom.a
174
librdstats.a: librdstats.a(rd_stats.o)
176
sadc.o: sadc.c sa.h version.h common.h ioconf.h sysconfig.h rd_stats.h
178
sadc: sadc.o act_sadc.o sa_stub.o sa_common.o librdstats.a libsyscom.a
180
sar.o: sar.c sa.h version.h common.h ioconf.h pr_stats.h sysconfig.h
182
sar: sar.o act_sar.o sa_common.o pr_stats.o libsyscom.a
184
sadf.o: sadf.c sadf.h version.h sa.h common.h ioconf.h sysconfig.h prf_stats.h
186
sadf: sadf.o act_sadf.o prf_stats.o sa_common.o libsyscom.a
188
iostat.o: iostat.c iostat.h version.h common.h ioconf.h sysconfig.h rd_stats.h
190
iostat: iostat.o librdstats.a libsyscom.a
192
pidstat.o: pidstat.c pidstat.h version.h common.h rd_stats.h
194
pidstat: pidstat.o librdstats.a libsyscom.a
196
mpstat.o: mpstat.c mpstat.h version.h common.h rd_stats.h
198
mpstat: mpstat.o librdstats.a libsyscom.a
178
200
ifdef REQUIRE_NLS
179
201
locales: $(NLSGMO)
188
210
.PHONY: clean distclean install install_base install_all uninstall \
189
211
uninstall_base uninstall_all dist bdist
191
install_base: all sa1 sa2 sysstat.sysconfig \
192
man/sadc.8 man/sar.1 man/sadf.1 man/sa1.8 man/sa2.8 \
194
mkdir -p $(DESTDIR)$(SA_LIB_DIR)
213
install_man: man/sadc.8 man/sar.1 man/sadf.1 man/sa1.8 man/sa2.8
214
ifeq ($(INSTALL_DOC),y)
195
215
mkdir -p $(DESTDIR)$(MAN1_DIR)
196
216
mkdir -p $(DESTDIR)$(MAN8_DIR)
197
mkdir -p $(DESTDIR)$(SA_DIR)
198
ifeq ($(CLEAN_SA_DIR),y)
199
find $(DESTDIR)$(SA_DIR) \( -name 'sar??' -o -name 'sa??' -o -name 'sar??.gz' -o -name 'sa??.gz' \) \
201
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)/[0-9]?????
203
mkdir -p $(DESTDIR)$(BIN_DIR)
204
mkdir -p $(DESTDIR)$(DOC_DIR)
205
mkdir -p $(DESTDIR)$(SYSCONFIG_DIR)
206
$(INSTALL_BIN) sa1 $(DESTDIR)$(SA_LIB_DIR)
207
217
rm -f $(DESTDIR)$(MAN8_DIR)/sa1.8*
208
218
$(INSTALL_DATA) $(MANGRPARG) man/sa1.8 $(DESTDIR)$(MAN8_DIR)
209
$(INSTALL_BIN) sa2 $(DESTDIR)$(SA_LIB_DIR)
210
219
rm -f $(DESTDIR)$(MAN8_DIR)/sa2.8*
211
220
$(INSTALL_DATA) $(MANGRPARG) man/sa2.8 $(DESTDIR)$(MAN8_DIR)
212
$(INSTALL_BIN) sadc $(DESTDIR)$(SA_LIB_DIR)
213
221
rm -f $(DESTDIR)$(MAN8_DIR)/sadc.8*
214
222
$(INSTALL_DATA) $(MANGRPARG) man/sadc.8 $(DESTDIR)$(MAN8_DIR)
215
$(INSTALL_BIN) sar $(DESTDIR)$(BIN_DIR)
216
223
rm -f $(DESTDIR)$(MAN1_DIR)/sar.1*
217
224
$(INSTALL_DATA) $(MANGRPARG) man/sar.1 $(DESTDIR)$(MAN1_DIR)
218
$(INSTALL_BIN) sadf $(DESTDIR)$(BIN_DIR)
219
225
rm -f $(DESTDIR)$(MAN1_DIR)/sadf.1*
220
226
$(INSTALL_DATA) $(MANGRPARG) man/sadf.1 $(DESTDIR)$(MAN1_DIR)
221
$(INSTALL_BIN) iostat $(DESTDIR)$(BIN_DIR)
222
227
rm -f $(DESTDIR)$(MAN1_DIR)/iostat.1*
223
228
$(INSTALL_DATA) $(MANGRPARG) man/iostat.1 $(DESTDIR)$(MAN1_DIR)
224
$(INSTALL_BIN) mpstat $(DESTDIR)$(BIN_DIR)
225
229
rm -f $(DESTDIR)$(MAN1_DIR)/mpstat.1*
226
230
$(INSTALL_DATA) $(MANGRPARG) man/mpstat.1 $(DESTDIR)$(MAN1_DIR)
227
$(INSTALL_BIN) pidstat $(DESTDIR)$(BIN_DIR)
228
231
rm -f $(DESTDIR)$(MAN1_DIR)/pidstat.1*
229
232
$(INSTALL_DATA) $(MANGRPARG) man/pidstat.1 $(DESTDIR)$(MAN1_DIR)
230
233
ifeq ($(INSTALL_ISAG),y)
231
$(INSTALL_BIN) contrib/isag/isag $(DESTDIR)$(BIN_DIR)
232
234
$(INSTALL_DATA) $(MANGRPARG) contrib/isag/isag.1 $(DESTDIR)$(MAN1_DIR)
234
236
ifeq ($(COMPRESS_MANPG),y)
244
246
$(ZIP) $(DESTDIR)$(MAN1_DIR)/isag.1
247
$(INSTALL_DATA) sysstat.ioconf $(DESTDIR)$(SYSCONFIG_DIR)
248
$(INSTALL_DATA) sysstat.sysconfig $(DESTDIR)$(SYSCONFIG_DIR)/sysstat
249
# $(INSTALL_DATA) CHANGES $(DESTDIR)$(DOC_DIR)
250
# $(INSTALL_DATA) COPYING $(DESTDIR)$(DOC_DIR)
251
# $(INSTALL_DATA) CREDITS $(DESTDIR)$(DOC_DIR)
252
# $(INSTALL_DATA) README $(DESTDIR)$(DOC_DIR)
253
# $(INSTALL_DATA) FAQ $(DESTDIR)$(DOC_DIR)
254
# $(INSTALL_DATA) *.lsm $(DESTDIR)$(DOC_DIR)
255
252
ifdef REQUIRE_NLS
256
253
mkdir -p $(DESTDIR)$(NLS_DIR)/af/LC_MESSAGES
257
254
mkdir -p $(DESTDIR)$(NLS_DIR)/da/LC_MESSAGES
259
256
mkdir -p $(DESTDIR)$(NLS_DIR)/es/LC_MESSAGES
260
257
mkdir -p $(DESTDIR)$(NLS_DIR)/fi/LC_MESSAGES
261
258
mkdir -p $(DESTDIR)$(NLS_DIR)/fr/LC_MESSAGES
259
mkdir -p $(DESTDIR)$(NLS_DIR)/id/LC_MESSAGES
262
260
mkdir -p $(DESTDIR)$(NLS_DIR)/it/LC_MESSAGES
263
261
mkdir -p $(DESTDIR)$(NLS_DIR)/ja/LC_MESSAGES
264
262
mkdir -p $(DESTDIR)$(NLS_DIR)/ky/LC_MESSAGES
274
272
mkdir -p $(DESTDIR)$(NLS_DIR)/sv/LC_MESSAGES
275
273
mkdir -p $(DESTDIR)$(NLS_DIR)/vi/LC_MESSAGES
276
274
mkdir -p $(DESTDIR)$(NLS_DIR)/zh_CN/LC_MESSAGES
275
mkdir -p $(DESTDIR)$(NLS_DIR)/zh_TW/LC_MESSAGES
277
276
$(INSTALL_DATA) nls/af.gmo $(DESTDIR)$(NLS_DIR)/af/LC_MESSAGES/$(PACKAGE).mo
278
277
$(INSTALL_DATA) nls/da.gmo $(DESTDIR)$(NLS_DIR)/da/LC_MESSAGES/$(PACKAGE).mo
279
278
$(INSTALL_DATA) nls/de.gmo $(DESTDIR)$(NLS_DIR)/de/LC_MESSAGES/$(PACKAGE).mo
280
279
$(INSTALL_DATA) nls/es.gmo $(DESTDIR)$(NLS_DIR)/es/LC_MESSAGES/$(PACKAGE).mo
281
280
$(INSTALL_DATA) nls/fi.gmo $(DESTDIR)$(NLS_DIR)/fi/LC_MESSAGES/$(PACKAGE).mo
282
281
$(INSTALL_DATA) nls/fr.gmo $(DESTDIR)$(NLS_DIR)/fr/LC_MESSAGES/$(PACKAGE).mo
282
$(INSTALL_DATA) nls/id.gmo $(DESTDIR)$(NLS_DIR)/id/LC_MESSAGES/$(PACKAGE).mo
283
283
$(INSTALL_DATA) nls/it.gmo $(DESTDIR)$(NLS_DIR)/it/LC_MESSAGES/$(PACKAGE).mo
284
284
$(INSTALL_DATA) nls/ja.gmo $(DESTDIR)$(NLS_DIR)/ja/LC_MESSAGES/$(PACKAGE).mo
285
285
$(INSTALL_DATA) nls/ky.gmo $(DESTDIR)$(NLS_DIR)/ky/LC_MESSAGES/$(PACKAGE).mo
295
295
$(INSTALL_DATA) nls/sv.gmo $(DESTDIR)$(NLS_DIR)/sv/LC_MESSAGES/$(PACKAGE).mo
296
296
$(INSTALL_DATA) nls/vi.gmo $(DESTDIR)$(NLS_DIR)/vi/LC_MESSAGES/$(PACKAGE).mo
297
297
$(INSTALL_DATA) nls/zh_CN.gmo $(DESTDIR)$(NLS_DIR)/zh_CN/LC_MESSAGES/$(PACKAGE).mo
298
$(INSTALL_DATA) nls/zh_TW.gmo $(DESTDIR)$(NLS_DIR)/zh_TW/LC_MESSAGES/$(PACKAGE).mo
301
install_base: all sa1 sa2 sysstat.sysconfig install_man install_nls \
303
mkdir -p $(DESTDIR)$(SA_LIB_DIR)
304
mkdir -p $(DESTDIR)$(SA_DIR)
305
ifeq ($(CLEAN_SA_DIR),y)
306
find $(DESTDIR)$(SA_DIR) \( -name 'sar??' -o -name 'sa??' -o -name 'sar??.gz' -o -name 'sa??.gz' \) \
308
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)/[0-9]?????
310
mkdir -p $(DESTDIR)$(BIN_DIR)
311
mkdir -p $(DESTDIR)$(DOC_DIR)
312
mkdir -p $(DESTDIR)$(SYSCONFIG_DIR)
313
$(INSTALL_BIN) sa1 $(DESTDIR)$(SA_LIB_DIR)
314
$(INSTALL_BIN) sa2 $(DESTDIR)$(SA_LIB_DIR)
315
$(INSTALL_BIN) sadc $(DESTDIR)$(SA_LIB_DIR)
316
$(INSTALL_BIN) sar $(DESTDIR)$(BIN_DIR)
317
$(INSTALL_BIN) sadf $(DESTDIR)$(BIN_DIR)
318
$(INSTALL_BIN) iostat $(DESTDIR)$(BIN_DIR)
319
$(INSTALL_BIN) mpstat $(DESTDIR)$(BIN_DIR)
320
$(INSTALL_BIN) pidstat $(DESTDIR)$(BIN_DIR)
321
ifeq ($(INSTALL_ISAG),y)
322
$(INSTALL_BIN) contrib/isag/isag $(DESTDIR)$(BIN_DIR)
324
$(INSTALL_DATA) sysstat.ioconf $(DESTDIR)$(SYSCONFIG_DIR)
325
$(INSTALL_DATA) sysstat.sysconfig $(DESTDIR)$(SYSCONFIG_DIR)/sysstat
326
ifeq ($(INSTALL_DOC),y)
327
# $(INSTALL_DATA) CHANGES $(DESTDIR)$(DOC_DIR)
328
# $(INSTALL_DATA) COPYING $(DESTDIR)$(DOC_DIR)
329
# $(INSTALL_DATA) CREDITS $(DESTDIR)$(DOC_DIR)
330
# $(INSTALL_DATA) README $(DESTDIR)$(DOC_DIR)
331
# $(INSTALL_DATA) FAQ $(DESTDIR)$(DOC_DIR)
332
# $(INSTALL_DATA) *.lsm $(DESTDIR)$(DOC_DIR)
300
335
install_all: install_base crontab sysstat \
338
rm -f $(DESTDIR)$(SA_LIB_DIR)/sadc
373
ifeq ($(INSTALL_DOC),y)
339
374
rm -f $(DESTDIR)$(MAN8_DIR)/sadc.8*
340
rm -f $(DESTDIR)$(SA_LIB_DIR)/sa1
341
375
rm -f $(DESTDIR)$(MAN8_DIR)/sa1.8*
342
rm -f $(DESTDIR)$(SA_LIB_DIR)/sa2
343
376
rm -f $(DESTDIR)$(MAN8_DIR)/sa2.8*
344
rm -f $(DESTDIR)$(BIN_DIR)/sar
345
377
rm -f $(DESTDIR)$(MAN1_DIR)/sar.1*
346
rm -f $(DESTDIR)$(BIN_DIR)/sadf
347
378
rm -f $(DESTDIR)$(MAN1_DIR)/sadf.1*
348
rm -f $(DESTDIR)$(BIN_DIR)/iostat
349
379
rm -f $(DESTDIR)$(MAN1_DIR)/iostat.1*
350
rm -f $(DESTDIR)$(BIN_DIR)/mpstat
351
380
rm -f $(DESTDIR)$(MAN1_DIR)/mpstat.1*
352
rm -f $(DESTDIR)$(BIN_DIR)/pidstat
353
381
rm -f $(DESTDIR)$(MAN1_DIR)/pidstat.1*
354
382
ifeq ($(INSTALL_ISAG),y)
355
rm -f $(DESTDIR)$(BIN_DIR)/isag
356
383
rm -f $(DESTDIR)$(MAN1_DIR)/isag.1
358
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_LIB_DIR)
359
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)/[0-9]?????
360
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)
361
# No need to keep sysstat scripts, config files and links since
362
# the binaries have been deleted.
363
rm -f $(DESTDIR)$(INIT_DIR)/sysstat
364
rm -f $(DESTDIR)$(RC_DIR)/rc.sysstat
365
rm -f $(DESTDIR)$(SYSCONFIG_DIR)/sysstat
366
rm -f $(DESTDIR)$(SYSCONFIG_DIR)/sysstat.ioconf
367
rm -f $(DESTDIR)$(RC2_DIR)/S??sysstat
368
rm -f $(DESTDIR)$(RC3_DIR)/S??sysstat
369
rm -f $(DESTDIR)$(RC5_DIR)/S??sysstat
370
# Delete possible kill entries installed by chkconfig
371
rm -f $(DESTDIR)$(RC0_DIR)/K??sysstat
372
rm -f $(DESTDIR)$(RC1_DIR)/K??sysstat
373
rm -f $(DESTDIR)$(RC4_DIR)/K??sysstat
374
rm -f $(DESTDIR)$(RC6_DIR)/K??sysstat
375
# Vixie cron entries also can be safely deleted here
376
rm -f $(DESTDIR)/etc/cron.d/sysstat
377
# Id. for Slackware cron entries
378
rm -f $(DESTDIR)/etc/cron.hourly/sysstat
379
rm -f $(DESTDIR)/etc/cron.daily/sysstat
380
# Remove locale files
381
389
rm -f $(DESTDIR)$(PREFIX)/share/locale/af/LC_MESSAGES/$(PACKAGE).mo
382
390
rm -f $(DESTDIR)$(PREFIX)/share/locale/da/LC_MESSAGES/$(PACKAGE).mo
383
391
rm -f $(DESTDIR)$(PREFIX)/share/locale/de/LC_MESSAGES/$(PACKAGE).mo
384
392
rm -f $(DESTDIR)$(PREFIX)/share/locale/es/LC_MESSAGES/$(PACKAGE).mo
385
393
rm -f $(DESTDIR)$(PREFIX)/share/locale/fi/LC_MESSAGES/$(PACKAGE).mo
386
394
rm -f $(DESTDIR)$(PREFIX)/share/locale/fr/LC_MESSAGES/$(PACKAGE).mo
395
rm -f $(DESTDIR)$(PREFIX)/share/locale/id/LC_MESSAGES/$(PACKAGE).mo
387
396
rm -f $(DESTDIR)$(PREFIX)/share/locale/it/LC_MESSAGES/$(PACKAGE).mo
388
397
rm -f $(DESTDIR)$(PREFIX)/share/locale/ja/LC_MESSAGES/$(PACKAGE).mo
389
398
rm -f $(DESTDIR)$(PREFIX)/share/locale/ky/LC_MESSAGES/$(PACKAGE).mo
399
408
rm -f $(DESTDIR)$(PREFIX)/share/locale/sv/LC_MESSAGES/$(PACKAGE).mo
400
409
rm -f $(DESTDIR)$(PREFIX)/share/locale/vi/LC_MESSAGES/$(PACKAGE).mo
401
410
rm -f $(DESTDIR)$(PREFIX)/share/locale/zh_CN/LC_MESSAGES/$(PACKAGE).mo
411
rm -f $(DESTDIR)$(PREFIX)/share/locale/zh_TW/LC_MESSAGES/$(PACKAGE).mo
402
412
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/af/LC_MESSAGES
403
413
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/da/LC_MESSAGES
404
414
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/de/LC_MESSAGES
405
415
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/es/LC_MESSAGES
406
416
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/fi/LC_MESSAGES
407
417
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/fr/LC_MESSAGES
418
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/id/LC_MESSAGES
408
419
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/it/LC_MESSAGES
409
420
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/ja/LC_MESSAGES
410
421
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/ky/LC_MESSAGES
420
431
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/sv/LC_MESSAGES
421
432
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/vi/LC_MESSAGES
422
433
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/zh_CN/LC_MESSAGES
434
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/zh_TW/LC_MESSAGES
423
435
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/af
424
436
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/da
425
437
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/de
426
438
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/es
427
439
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/fi
428
440
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/fr
441
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/id
429
442
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/it
430
443
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/ja
431
444
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/ky
441
454
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/sv
442
455
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/vi
443
456
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/zh_CN
457
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(PREFIX)/share/locale/zh_TW
460
uninstall_base: uninstall_man uninstall_nls
461
rm -f $(DESTDIR)$(SA_LIB_DIR)/sadc
462
rm -f $(DESTDIR)$(SA_LIB_DIR)/sa1
463
rm -f $(DESTDIR)$(SA_LIB_DIR)/sa2
464
rm -f $(DESTDIR)$(BIN_DIR)/sar
465
rm -f $(DESTDIR)$(BIN_DIR)/sadf
466
rm -f $(DESTDIR)$(BIN_DIR)/iostat
467
rm -f $(DESTDIR)$(BIN_DIR)/mpstat
468
rm -f $(DESTDIR)$(BIN_DIR)/pidstat
469
ifeq ($(INSTALL_ISAG),y)
470
rm -f $(DESTDIR)$(BIN_DIR)/isag
472
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_LIB_DIR)
473
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)/[0-9]?????
474
-rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)
475
# No need to keep sysstat scripts, config files and links since
476
# the binaries have been deleted.
477
rm -f $(DESTDIR)$(INIT_DIR)/sysstat
478
rm -f $(DESTDIR)$(RC_DIR)/rc.sysstat
479
rm -f $(DESTDIR)$(SYSCONFIG_DIR)/sysstat
480
rm -f $(DESTDIR)$(SYSCONFIG_DIR)/sysstat.ioconf
481
rm -f $(DESTDIR)$(RC2_DIR)/S??sysstat
482
rm -f $(DESTDIR)$(RC3_DIR)/S??sysstat
483
rm -f $(DESTDIR)$(RC5_DIR)/S??sysstat
484
# Delete possible kill entries installed by chkconfig
485
rm -f $(DESTDIR)$(RC0_DIR)/K??sysstat
486
rm -f $(DESTDIR)$(RC1_DIR)/K??sysstat
487
rm -f $(DESTDIR)$(RC4_DIR)/K??sysstat
488
rm -f $(DESTDIR)$(RC6_DIR)/K??sysstat
489
# Vixie cron entries also can be safely deleted here
490
rm -f $(DESTDIR)/etc/cron.d/sysstat
491
# Id. for Slackware cron entries
492
rm -f $(DESTDIR)/etc/cron.hourly/sysstat
493
rm -f $(DESTDIR)/etc/cron.daily/sysstat
494
ifeq ($(INSTALL_DOC),y)
444
495
rm -f $(DESTDIR)$(DOC_DIR)/*
445
496
-rmdir $(DESTDIR)$(DOC_DIR)
446
498
@echo "Please ignore the errors above, if any."
448
500
uninstall_all: uninstall_base