aboutsummaryrefslogtreecommitdiffstats
path: root/security/openssh-askpass/files/Makefile.in
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>