aboutsummaryrefslogtreecommitdiffstats
path: root/comms/predict/files/Makefile
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