4 exec_prefix=@exec_prefix@
6 sysconfdir=@sysconfdir@
11 includedir=${prefix}/include
13 libdir=${exec_prefix}/lib
17 top_srcdir=@top_srcdir@
27 CFLAGS=@CFLAGS@ ${DEBUG}
28 ALL_CFLAGS=${CFLAGS} -DSYSCONFDIR=\"${sysconfdir}\" -I${top_srcdir}/h \
29 -I${BUILDTOP}/h ${CPPFLAGS}
33 OBJS = zephyr_err.lo ZAsyncLocate.lo ZCkAuth.lo ZCkIfNot.lo ZClosePort.lo \
34 ZCmpUID.lo ZCmpUIDP.lo ZFlsLocs.lo ZFlsSubs.lo ZFmtAuth.lo \
35 ZFmtList.lo ZFmtNotice.lo ZFmtRaw.lo ZFmtRawLst.lo ZFmtSmRLst.lo \
36 ZFmtSmRaw.lo ZFreeNot.lo ZGetLocs.lo ZGetSender.lo ZGetSubs.lo \
37 ZGetWGPort.lo ZhmStat.lo ZIfNotice.lo ZInit.lo ZLocations.lo \
38 ZMakeAscii.lo ZMkAuth.lo ZNewLocU.lo ZOpenPort.lo ZParseNot.lo \
39 ZPeekIfNot.lo ZPeekNot.lo ZPeekPkt.lo ZPending.lo ZReadAscii.lo \
40 ZRecvNot.lo ZRecvPkt.lo ZRetSubs.lo ZSendList.lo ZSendNot.lo \
41 ZSendPkt.lo ZSendRaw.lo ZSendRLst.lo ZSetDest.lo ZSetFD.lo ZSetSrv.lo \
42 ZSubs.lo ZVariables.lo ZWait4Not.lo Zinternal.lo ZMakeZcode.o \
43 ZReadZcode.o ZCkZaut.o
50 ${LIBTOOL} --mode=link ${CC} -rpath ${libdir} -version-info 3:0:0 \
51 ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
53 zephyr_err.c ${BUILDTOP}/h/zephyr/zephyr_err.h: zephyr_err.et
54 compile_et ${srcdir}/zephyr_err.et
55 mv zephyr_err.h ${BUILDTOP}/h/zephyr
58 ${LIBTOOL} --mode=compile ${CC} -c -o $@ ${ALL_CFLAGS} $<
63 ${LIBTOOL} --mode=install ${INSTALL} -m 644 libzephyr.la \
65 ${INSTALL} -m 644 ${srcdir}/zephyr.1 ${DESTDIR}${mandir}/man1
68 rm -f zephyr_err.c zephyr_err.h
69 ${LIBTOOL} --mode=clean rm -f ${OBJS} libzephyr.la
71 ${OBJS}: ${top_srcdir}/h/internal.h ${top_srcdir}/h/sysdep.h
72 ${OBJS}: ${BUILDTOP}/h/config.h ${BUILDTOP}/h/zephyr/zephyr.h
73 ${OBJS}: ${BUILDTOP}/h/zephyr/zephyr_err.h
75 .PHONY: all check install clean