7 WVSTREAMS_BIN
=$(prefix)/bin
10 PC_CFLAGS
=$(shell pkg-config
--cflags libwvstreams
)
12 $(error WvStreams does not appear to be installed
)
14 CPPFLAGS
+=$(PC_CFLAGS
)
16 PC_LIBS
=$(shell pkg-config
--libs libwvstreams
)
18 $(error WvStreams does not appear to be installed
)
26 MANDIR
=${prefix}/share
/man
29 include $(TOPDIR
)/wvrules.mk
32 default
: all papchaptest
33 all: wvdial.a wvdial wvdialconf pppmon
35 wvdial.a
: wvdialer.o wvmodemscan.o wvpapchap.o wvdialbrain.o \
38 ifeq ($(WVSTREAMS_LIB
),)
41 wvdial wvdialconf papchaptest pppmon
: wvdial.a
$(LIBUNICONF
)
44 [ -d
${BINDIR} ] ||
install -d
${BINDIR}
45 [ -d
${PPPDIR} ] ||
install -d
${PPPDIR}
46 install -m
0755 wvdial wvdialconf
${BINDIR}
47 cp ppp.provider
${PPPDIR}/wvdial
48 cp ppp.provider-pipe
${PPPDIR}/wvdial-pipe
51 [ -d
${MANDIR}/man1
] ||
install -d
${MANDIR}/man1
52 [ -d
${MANDIR}/man5
] ||
install -d
${MANDIR}/man5
53 install -m
0644 wvdial
.1 wvdialconf
.1 ${MANDIR}/man1
54 install -m
0644 wvdial.conf
.5 ${MANDIR}/man5
56 install: install-bin install-man
59 rm -f
${BINDIR}/wvdial
${BINDIR}/wvdialconf
60 rm -f
${PPPDIR}/wvdial
61 rm -f
${PPPDIR}/wvdial-pipe
64 rm -f
${MANDIR}/man1
/wvdial
.1 ${MANDIR}/man1
/wvdialconf
.1
65 rm -f
${MANDIR}/man5
/wvdial.conf
.5
67 uninstall: uninstall-bin uninstall-man
70 rm -f wvdial wvdialconf wvdialmon papchaptest pppmon
72 .PHONY
: clean all install-bin install-man
install uninstall-bin uninstall-man \