blob: 0fa42986ea780bcae12953b3082932f02e5a7e49 (
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
|
CC?= cc
CFLAGS?=
PREFIX?=/usr/local
all: cwsnd kochgen
install: install-cwsnd install-kochgen
installdoc: installdoc-cwsnd installdoc-kochgen
uninstall: uninstall-cwsnd uninstall-kochgen
cwsnd: cwsnd.c
$(CC) -Wall -Werror -O2 $(CFLAGS) \
-o cwsnd cwsnd.c -lm -lsndio
kochgen: kochgen.c
$(CC) -Wall -Werror -O2 $(CFLAGS) \
-o kochgen kochgen.c
install-cwsnd: cwsnd
install -s cwsnd $(PREFIX)/bin/cwsnd
installdoc-cwsnd:
install -d $(PREFIX)/man/man1
install -m 0644 cwsnd.1 $(PREFIX)/man/man1/cwsnd.1
install-kochgen: kochgen
install -s kochgen $(PREFIX)/bin/kochgen
installdoc-kochgen:
install -d $(PREFIX)/man/man1
install -m 0644 kochgen.1 $(PREFIX)/man/man1/kochgen.1
uninstall-cwsnd:
-rm $(PREFIX)/bin/cwsnd
-rm $(PREFIX)/man/man1/cwsnd.1
uninstall-kochgen:
-rm $(PREFIX)/bin/kochgen
-rm $(PREFIX)/man/man1/kochgen.1
clean:
-rm cwsnd
-rm kochgen
.PHONY: all clean install install-cwsnd install-kochgen \
installdoc-cwsnd installdoc-kochgen \
uninstall uninstall-cwsnd uninstall-kochgen
|