1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
DESTDIR :=
# mandir has to be different because of rpmbuild
mandir := $(prefix)/usr/share/man
sbindir := /usr/sbin
logdir := /var/log/salinfo
initdir := /etc/rc.d/init.d
logrotate := /etc/logrotate.d
CFLAGS += -Wall -g -O2 $(EXTRA_CFLAGS)
salinfo_decode: salinfo_decode.o mca.o
salinfo_decode_oem: salinfo_decode_oem.c
clean:
rm -f salinfo_decode salinfo_decode_oem *.o
install: salinfo_decode
mkdir -p $(DESTDIR)$(mandir)/man8
# mkdir -p $(prefix)$(crondir) $(prefix)$(sbindir) $(prefix)$(initdir)
mkdir -p $(DESTDIR)$(prefix)$(sbindir)
mkdir -p $(DESTDIR)$(prefix)$(logdir) \
$(DESTDIR)$(prefix)$(logdir)/raw/old \
$(DESTDIR)$(prefix)$(logdir)/decoded/old
cp -a salinfo_decode.8 $(DESTDIR)$(mandir)/man8
cp -a salinfo.8 $(DESTDIR)$(mandir)/man8
# cp -a salinfo_decode salinfo_decode_all $(DESTDIR)$(prefix)$(sbindir)
cp -a salinfo_decode $(DESTDIR)$(prefix)$(sbindir)
## The Debian package uses logrotated instead
# cp -a salinfo-cron-daily.d-salinfo_decode $(prefix)$(crondir)/salinfo_decode
## The Debian package uses a more debian-like initscript
# cp -a salinfo-etc-init.d-salinfo_decode $(prefix)$(initdir)/salinfo_decode
|