blob: 6874311b24a927edc1d693ceae80c73b0515865b (
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
41
42
43
44
45
46
47
|
PREFIX?= /usr/local
LOCALBASE?= /usr/local
BINDIR?= ${PREFIX}/bin
MANDIR?= ${PREFIX}/share/man/man
CLASS= SshAskpass
FILES= ${CLASS}
FILESDIR?= ${PREFIX}/lib/X11/app-defaults
PROG= x11-ssh-askpass
SRCS= drawing.c dynlist.c resources.c x11-ssh-askpass.c
LDADD= -lXt -lX11 -lSM -lICE -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib
CFLAGS+=-I${LOCALBASE}/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO
MAN= ${PROG}.1
x11-ssh-askpass.o: ${CLASS}_ad.h
${PROG}.1: x11-ssh-askpass.man.in
sed -e 's|@NAME@|${PROG}|' \
-e 's|@DATE@|September 17, 2001|'\
-e 's|@VERSION@|1.2.4.1|'\
< $? > $@
${CLASS}: ${CLASS}.ad
cp $? $@
${CLASS}.ad: ${CLASS}-default.ad
cp $? $@
${CLASS}_ad.h: ${CLASS}.ad
sed -n '/^[^!]/s/.*/"&",/p' < $? > $@ || (rm -f $@; false)
${PROG}: ${CLASS}_ad.h
CLEANFILES+= ${CLASS}_ad.h
ssh-askpass: ${PROG}
ln -s -f $? $@
beforeinstall:
mkdir -p ${DESTDIR}${FILESDIR}
afterinstall:
ln -s -f ${PROG} ${DESTDIR}${BINDIR}/ssh-askpass
ln -s -f ${PROG}.1 ${DESTDIR}${MANDIR}1/ssh-askpass.1
.include <bsd.prog.mk>
|