blob: 413a6e1bbe2c9fecbdee5e4997064797a77b045a (
plain)
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
|
prefix = /usr/local
bindir = $(prefix)/bin
sharedir = $(prefix)/share
mandir = $(sharedir)/man
man1dir = $(mandir)/man1
progs = corrupt isascii
scripts = assert do-until errno minimify splitmboxdaily \
setuppy-debian-versions-match viewprof fix-shebang \
musictomp3 test-flacs unpack-debian-sources mksparse \
humanify benchmark-cmd
manpagesin = $(shell ls *.1.in)
CFLAGS = -Wall -O2 --std=gnu99
all: $(progs) manpages
manpages: $(manpagesin)
for x in $(manpagesin); do cmd=$$(basename $$x .1.in); \
./$$cmd --generate-manpage=$$x > $$cmd.1; done
install: all
install -d $(DESTDIR)$(bindir)
install $(progs) $(scripts) $(DESTDIR)$(bindir)
install -d $(DESTDIR)$(man1dir)
install -m 0644 *.1 $(DESTDIR)$(man1dir)
clean:
rm -f $(progs) *.o
for x in $(manpagesin); do rm -f $$(basename $$x .in); done
|