blob: ae7b719aeaf3763d1065759c11df71f342c05b8a (
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
|
# $FreeBSD$
.ifndef CC
CC = -cc
.endif
.ifndef CPPFLAGS
CPPFLAGS =
.endif
.ifndef CFLAGS
CFLAGS = -O2
.endif
default: all
all: predict vocalizer/vocalizer
LIBS += -lm -lncurses
predict: predict.c predict.h
${CC} ${CFLAGS} -o predict predict.c ${LIBS}
vocalizer/vocalizer: vocalizer/vocalizer.c vocalizer/vocalizer.h
${CC} ${CFLAGS} -o vocalizer/vocalizer vocalizer/vocalizer.c ${LIBS}
clean:
rm -f *.o predict *core *~ \#* *.txt vocalizer/vocalizer
install:
mkdir -p ${PREFIX}/share/predict/
mkdir ${PREFIX}/share/predict/default
mkdir ${PREFIX}/share/predict/vocalizer
cp default/predict.db ${PREFIX}/share/predict/default
cp default/predict.qth ${PREFIX}/share/predict/default
cp default/predict.tle ${PREFIX}/share/predict/default
cp vocalizer/*.wav ${PREFIX}/share/predict/vocalizer
install predict ${PREFIX}/bin
install vocalizer/vocalizer ${PREFIX}/bin
install.man:
install docs/man/predict.1 ${PREFIX}/man/man1
.PHONY: clean build
|