blob: 732a40b91a09a1de389ddf2dfa24af21aafd7afc (
plain) (
blame)
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
33
34
35
36
37
38
39
40
41
42
|
SHELL = /bin/sh
# a BSD or GNU style install is required, e.g., /usr/ucb/install on Solaris
INSTALL = install
VERSION = $(shell perl listadmin.pl --version|cut -f3 -d ' ')
PREFIX = /usr/local
prefix = $(PREFIX)
bindir = $(prefix)/bin
mandir = $(prefix)/share/man
SRCFILES = Makefile listadmin.pl listadmin.1 ChangeLog sample-session.txt INSTALL
all:
@echo Nothing needs to be done
install:
$(INSTALL) -d $(DESTDIR)$(bindir) $(DESTDIR)$(mandir)/man1
$(INSTALL) -m 755 listadmin.pl $(DESTDIR)$(bindir)/listadmin
$(INSTALL) -m 644 listadmin.1 $(DESTDIR)$(mandir)/man1/listadmin.1
listadmin.txt: listadmin.1
man ./$< | col -b > $@
TARFILE = listadmin-$(VERSION).tar.gz
$(TARFILE): $(SRCFILES) listadmin.txt
@rm -rf listadmin-$(VERSION)
mkdir listadmin-$(VERSION)
cp $(SRCFILES) listadmin.txt listadmin-$(VERSION)/
tar acf $(TARFILE) listadmin-$(VERSION)
rm -rf listadmin-$(VERSION)
dist: $(TARFILE)
distclean:
rm -rf $(TARFILE) listadmin.txt listadmin-$(VERSION)
# for my use only
upload:
rsync -avh --progress $(TARFILE) solbu@frs.sourceforge.net:/home/frs/project/listadmin/$(VERSION)/
.PHONY: listadmin.txt
|