4 exec_prefix=@exec_prefix@
6 sysconfdir=@sysconfdir@
9 datarootdir=@datarootdir@
12 includedir=${prefix}/include
14 libdir=${exec_prefix}/lib
18 top_srcdir=@top_srcdir@
28 CFLAGS=@CFLAGS@ ${DEBUG}
29 ALL_CFLAGS=${CFLAGS} -DSYSCONFDIR=\"${sysconfdir}\" -I${top_srcdir}/h \
30 -I${BUILDTOP}/h ${CPPFLAGS}
32 LIBS=@LIBZEPHYR_LIBS@ -lcom_err @LIBICONV@
34 OBJS = zephyr_err.lo ZAsyncLocate.lo ZCkAuth.lo ZCkIfNot.lo ZClosePort.lo \
35 ZCmpUID.lo ZCmpUIDP.lo ZFlsLocs.lo ZFlsSubs.lo ZFmtAuth.lo \
36 ZFmtList.lo ZFmtNotice.lo ZFmtRaw.lo ZFmtRawLst.lo ZFmtSmRLst.lo \
37 ZFmtSmRaw.lo ZFreeNot.lo ZGetLocs.lo ZGetSender.lo ZGetSubs.lo \
38 ZGetWGPort.lo ZhmStat.lo ZIfNotice.lo ZInit.lo ZLocations.lo \
39 ZMakeAscii.lo ZMkAuth.lo ZNewLocU.lo ZOpenPort.lo ZParseNot.lo \
40 ZPeekIfNot.lo ZPeekNot.lo ZPeekPkt.lo ZPending.lo ZReadAscii.lo \
41 ZRecvNot.lo ZRecvPkt.lo ZRetSubs.lo ZSendList.lo ZSendNot.lo \
42 ZSendPkt.lo ZSendRaw.lo ZSendRLst.lo ZSetDest.lo ZSetFD.lo ZSetSrv.lo \
43 ZSubs.lo ZVariables.lo ZWait4Not.lo Zinternal.lo ZMakeZcode.lo \
44 ZReadZcode.lo ZCkZAut.lo quad_cksum.lo charset.lo ZExpnRlm.lo
51 ${LIBTOOL} --mode=link ${CC} -rpath ${libdir} -version-info 4:0:0 \
52 ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
54 zephyr_err.c ${BUILDTOP}/h/zephyr/zephyr_err.h: zephyr_err.et
55 compile_et ${srcdir}/zephyr_err.et
56 cp -f zephyr_err.h ${BUILDTOP}/h/zephyr
59 ${LIBTOOL} --mode=compile ${CC} -c -o $@ ${ALL_CFLAGS} $<
62 PYTHONPATH=${top_srcdir}/python python $(srcdir)/zephyr_tests.py --builddir=$(BUILDTOP)
63 PYTHONPATH=${top_srcdir}/python $(srcdir)/zephyr_run_doctests --builddir=$(BUILDTOP)
66 ${LIBTOOL} --mode=install ${INSTALL} -m 644 libzephyr.la \
68 ${INSTALL} -m 644 ${srcdir}/zephyr.1 ${DESTDIR}${mandir}/man1
71 rm -f zephyr_err.c zephyr_err.h
72 ${LIBTOOL} --mode=clean rm -f ${OBJS} libzephyr.la
74 ${OBJS}: ${top_srcdir}/h/internal.h ${top_srcdir}/h/sysdep.h
75 ${OBJS}: ${BUILDTOP}/h/config.h ${BUILDTOP}/h/zephyr/zephyr.h
76 ${OBJS}: ${BUILDTOP}/h/zephyr/zephyr_err.h
78 .PHONY: all check install clean