File: Makefile

package info (click to toggle)
comprez 2.7.3-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 164 kB
  • sloc: sh: 528; makefile: 51
file content (60 lines) | stat: -rw-r--r-- 1,311 bytes parent folder | download | duplicates (2)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
PROG = z

BINDIR   = /usr/local/bin
#BINDIR  = $(HOME)/bin
MKBINDIR = true
BINMODE  = 755

MANDIR   = /usr/local/man/man1
#MANDIR  = $(HOME)/man/man1
MKMANDIR = true
MANEXT   = .1
MANMODE  = 644

all:

install:
	-$(MKBINDIR) && mkdir $(BINDIR) 2> /dev/null
	cp $(PROG) $(BINDIR)/.
	chmod $(BINMODE) $(BINDIR)/$(PROG)

install.zzcat:
	-$(MKBINDIR) && mkdir $(BINDIR) 2> /dev/null
	cp zzcat $(BINDIR)/.
	chmod $(BINMODE) $(BINDIR)/zzcat

install.man:
	-$(MKMANDIR) && mkdir $(MANDIR) 2> /dev/null
	cp $(PROG).man $(MANDIR)/$(PROG)$(MANEXT)
	chmod $(MANMODE) $(MANDIR)/$(PROG)$(MANEXT)

deinstall: deinstall.z deinstall.zzcat

deinstall.z:
	rm -f $(BINDIR)/$(PROG)
	-$(MKBINDIR) && rmdir $(BINDIR) 2> /dev/null

deinstall.zzcat:
	rm -f $(BINDIR)/zzcat
	-$(MKBINDIR) && rmdir $(BINDIR) 2> /dev/null

deinstall.man:
	rm -f $(MANDIR)/$(PROG)$(MANEXT)
	-$(MKMANDIR) && rmdir $(MANDIR) 2> /dev/null

clean:

# -----------------------------------------------------------------------
# for maintainer use only

import:
	cp $(HOME)/binp/$(PROG) $(HOME)/binp/zzcat .
	cp $(HOME)/manp/man1/$(PROG).1 $(PROG).man
	cp $(HOME)/manp/man1/$(PROG).html .

dist:
	VER=`sed -n 's/^version=\([^ 	]*\).*/\1/p' $(PROG) | tail -1`;\
	BASE=$(PROG)-$$VER;\
	rm -f ../$$BASE.tgz;\
	cp -r ../src ../$$BASE;\
	z -gz -s .tgz -m 644 ../$$BASE