~ubuntu-branches/ubuntu/lucid/sysstat/lucid

« back to all changes in this revision

Viewing changes to Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Robert Luberda
  • Date: 2008-11-09 09:11:06 UTC
  • mfrom: (1.1.12 upstream)
  • Revision ID: james.westby@ubuntu.com-20081109091106-v0zqhwtqiy6v4tz7
Tags: 8.1.6-2
Upload to unstable.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Makefile to build sysstat commands
2
 
# # (C) 1999-2007 Sebastien GODARD (sysstat <at> orange.fr)
 
2
# # (C) 1999-2008 Sebastien GODARD (sysstat <at> orange.fr)
3
3
 
4
4
# Version and package name
5
5
VERSION = @PACKAGE_VERSION@
50
50
SYSCONFIG_DIR = @SYSCONFIG_DIR@
51
51
 
52
52
# Compiler flags
53
 
CFLAGS = @CFLAGS@ -Wall -Wstrict-prototypes -pipe  -fno-strength-reduce
 
53
CFLAGS = @CFLAGS@ -Wall -Wstrict-prototypes -pipe 
54
54
DFLAGS = @DFLAGS@
55
55
LFLAGS = @LDFLAGS@
56
56
# DFLAGS may already contain SMP_RACE definition
99
99
ifndef INSTALL_ISAG
100
100
INSTALL_ISAG = @INSTALL_ISAG@
101
101
endif
 
102
ifndef INSTALL_DOC
 
103
INSTALL_DOC = @INSTALL_DOC@
 
104
endif
102
105
 
103
106
# Run-command directories
104
107
ifndef RC_DIR
138
141
 
139
142
common.o: common.c version.h common.h ioconf.h sysconfig.h
140
143
 
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
142
145
 
143
146
ioconf.o: ioconf.c ioconf.h common.h sysconfig.h
144
147
 
 
148
activity.o: activity.c sa.h rd_stats.h pr_stats.h
 
149
 
 
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) $<
 
152
 
 
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) $<
 
155
 
 
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) $<
 
158
 
 
159
rd_stats.o: rd_stats.c common.h rd_stats.h ioconf.h sysconfig.h
 
160
 
 
161
pr_stats.o: pr_stats.c sa.h ioconf.h sysconfig.h pr_stats.h
 
162
 
 
163
prf_stats.o: prf_stats.c sa.h ioconf.h sysconfig.h prf_stats.h
 
164
 
 
165
sa_stub.o: sa_stub.c sa.h rd_stats.h
 
166
 
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
150
172
        $(AR) s $@
151
173
 
152
 
libsyssa.a: libsyssa.a(sa_common.o)
153
 
 
154
 
sadc.o: sadc.c sa.h version.h common.h ioconf.h sysconfig.h
155
 
 
156
 
sadc: sadc.o libsyscom.a libsyssa.a
157
 
 
158
 
sar.o: sar.c sa.h version.h common.h ioconf.h
159
 
 
160
 
sar: sar.o libsyscom.a libsyssa.a
161
 
 
162
 
sadf.o: sadf.c sadf.h version.h sa.h common.h ioconf.h
163
 
 
164
 
sadf: sadf.o libsyscom.a libsyssa.a
165
 
 
166
 
iostat.o: iostat.c iostat.h version.h common.h ioconf.h sysconfig.h
167
 
 
168
 
iostat: iostat.o libsyscom.a
169
 
 
170
 
pidstat.o: pidstat.c pidstat.h version.h common.h
171
 
 
172
 
pidstat: pidstat.o libsyscom.a
173
 
 
174
 
mpstat.o: mpstat.c mpstat.h version.h common.h
175
 
 
176
 
mpstat: mpstat.o libsyscom.a
 
174
librdstats.a: librdstats.a(rd_stats.o)
 
175
 
 
176
sadc.o: sadc.c sa.h version.h common.h ioconf.h sysconfig.h rd_stats.h
 
177
 
 
178
sadc: sadc.o act_sadc.o sa_stub.o sa_common.o librdstats.a libsyscom.a
 
179
 
 
180
sar.o: sar.c sa.h version.h common.h ioconf.h pr_stats.h sysconfig.h
 
181
 
 
182
sar: sar.o act_sar.o sa_common.o pr_stats.o libsyscom.a
 
183
 
 
184
sadf.o: sadf.c sadf.h version.h sa.h common.h ioconf.h sysconfig.h prf_stats.h
 
185
 
 
186
sadf: sadf.o act_sadf.o prf_stats.o sa_common.o libsyscom.a
 
187
 
 
188
iostat.o: iostat.c iostat.h version.h common.h ioconf.h sysconfig.h rd_stats.h
 
189
 
 
190
iostat: iostat.o librdstats.a libsyscom.a
 
191
 
 
192
pidstat.o: pidstat.c pidstat.h version.h common.h rd_stats.h
 
193
 
 
194
pidstat: pidstat.o librdstats.a libsyscom.a
 
195
 
 
196
mpstat.o: mpstat.c mpstat.h version.h common.h rd_stats.h
 
197
 
 
198
mpstat: mpstat.o librdstats.a libsyscom.a
177
199
 
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
190
212
 
191
 
install_base: all sa1 sa2 sysstat.sysconfig \
192
 
        man/sadc.8 man/sar.1 man/sadf.1 man/sa1.8 man/sa2.8 \
193
 
        contrib/isag/isag
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' \) \
200
 
                -exec rm -f {} \;
201
 
        -rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)/[0-9]?????
202
 
endif
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)
233
235
endif
234
236
ifeq ($(COMPRESS_MANPG),y)
244
246
        $(ZIP) $(DESTDIR)$(MAN1_DIR)/isag.1
245
247
endif
246
248
endif
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)
 
249
endif
 
250
 
 
251
install_nls: locales
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
 
299
endif
 
300
 
 
301
install_base: all sa1 sa2 sysstat.sysconfig install_man install_nls \
 
302
        contrib/isag/isag
 
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' \) \
 
307
                -exec rm -f {} \;
 
308
        -rmdir --ignore-fail-on-non-empty $(DESTDIR)$(SA_DIR)/[0-9]?????
 
309
endif
 
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)
 
323
endif
 
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)
298
333
endif
299
334
 
300
335
install_all: install_base crontab sysstat \
334
369
           fi \
335
370
        fi
336
371
 
337
 
uninstall_base:
338
 
        rm -f $(DESTDIR)$(SA_LIB_DIR)/sadc
 
372
uninstall_man:
 
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
357
384
endif
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
 
385
endif
 
386
 
 
387
uninstall_nls:
 
388
ifdef REQUIRE_NLS
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
 
458
endif
 
459
 
 
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
 
471
endif
 
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)
 
497
endif
446
498
        @echo "Please ignore the errors above, if any."
447
499
 
448
500
uninstall_all: uninstall_base