]> asedeno.scripts.mit.edu Git - 1ts-debian.git/blob - zephyr/lib/Makefile.in
5415797e1f9cfc209f1422c34e6a338c0bfb9781
[1ts-debian.git] / zephyr / lib / Makefile.in
1 SHELL = /bin/sh
2
3 prefix=@prefix@
4 exec_prefix=@exec_prefix@
5 datadir=@datadir@
6 sysconfdir=@sysconfdir@
7 sbindir=@sbindir@
8 lsbindir=@lsbindir@
9 top_builddir=..
10
11 includedir=${prefix}/include
12 mandir=@mandir@
13 libdir=${exec_prefix}/lib
14 LIBS=@LIBS@
15
16 srcdir=@srcdir@
17 top_srcdir=@top_srcdir@
18 BUILDTOP=..
19 VPATH=@srcdir@
20 LIBTOOL=@LIBTOOL@
21 CC=@CC@
22 INSTALL=@INSTALL@
23 RANLIB=@RANLIB@
24
25 DEBUG=-O
26 CPPFLAGS=@CPPFLAGS@
27 CFLAGS=@CFLAGS@ ${DEBUG}
28 ALL_CFLAGS=${CFLAGS} -DSYSCONFDIR=\"${sysconfdir}\" -I${top_srcdir}/h \
29         -I${BUILDTOP}/h ${CPPFLAGS}
30 LDFLAGS=@LDFLAGS@
31 LIBS=@LIBS@ -lcom_err
32
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
43
44 .SUFFIXES: .lo
45
46 all: libzephyr.la
47
48 libzephyr.la: ${OBJS}
49         ${LIBTOOL} --mode=link ${CC} -rpath ${libdir} -version-info 3:0:0 \
50           ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
51
52 zephyr_err.c ${BUILDTOP}/h/zephyr/zephyr_err.h: zephyr_err.et
53         compile_et ${srcdir}/zephyr_err.et
54         mv zephyr_err.h ${BUILDTOP}/h/zephyr
55
56 .c.lo:
57         ${LIBTOOL} --mode=compile ${CC} -c -o $@ ${ALL_CFLAGS} $<
58
59 check:
60
61 install: libzephyr.la
62         ${LIBTOOL} --mode=install ${INSTALL} -m 644 libzephyr.la \
63           ${DESTDIR}${libdir}
64         ${INSTALL} -m 644 ${srcdir}/zephyr.1 ${DESTDIR}${mandir}/man1
65
66 clean:
67         rm -f zephyr_err.c zephyr_err.h
68         ${LIBTOOL} --mode=clean rm -f ${OBJS} libzephyr.la
69
70 ${OBJS}: ${top_srcdir}/h/internal.h ${top_srcdir}/h/sysdep.h
71 ${OBJS}: ${BUILDTOP}/h/config.h ${BUILDTOP}/h/zephyr/zephyr.h
72 ${OBJS}: ${BUILDTOP}/h/zephyr/zephyr_err.h
73
74 .PHONY: all check install clean
75