]> asedeno.scripts.mit.edu Git - 1ts-debian.git/blob - zephyr/lib/Makefile.in
import zephyr 3.0~rc2544
[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 datarootdir=@datarootdir@
10 top_builddir=..
11
12 includedir=${prefix}/include
13 mandir=@mandir@
14 libdir=${exec_prefix}/lib
15 LIBS=@LIBS@
16
17 srcdir=@srcdir@
18 top_srcdir=@top_srcdir@
19 BUILDTOP=..
20 VPATH=@srcdir@
21 LIBTOOL=@LIBTOOL@
22 CC=@CC@
23 INSTALL=@INSTALL@
24 RANLIB=@RANLIB@
25
26 DEBUG=-O
27 CPPFLAGS=@CPPFLAGS@
28 CFLAGS=@CFLAGS@ ${DEBUG}
29 ALL_CFLAGS=${CFLAGS} -DSYSCONFDIR=\"${sysconfdir}\" -I${top_srcdir}/h \
30         -I${BUILDTOP}/h ${CPPFLAGS}
31 LDFLAGS=@LDFLAGS@
32 LIBS=@LIBZEPHYR_LIBS@ -lcom_err @LIBICONV@
33
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
45
46 .SUFFIXES: .lo
47
48 all: libzephyr.la
49
50 libzephyr.la: ${OBJS}
51         ${LIBTOOL} --mode=link ${CC} -rpath ${libdir} -version-info 4:0:0 \
52           ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
53
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
57
58 .c.lo:
59         ${LIBTOOL} --mode=compile ${CC} -c -o $@ ${ALL_CFLAGS} $<
60
61 check:
62         PYTHONPATH=${top_srcdir}/python python $(srcdir)/zephyr_tests.py --builddir=$(BUILDTOP)
63         PYTHONPATH=${top_srcdir}/python $(srcdir)/zephyr_run_doctests --builddir=$(BUILDTOP)
64
65 install: libzephyr.la
66         ${LIBTOOL} --mode=install ${INSTALL} -m 644 libzephyr.la \
67           ${DESTDIR}${libdir}
68         ${INSTALL} -m 644 ${srcdir}/zephyr.1 ${DESTDIR}${mandir}/man1
69
70 clean:
71         rm -f zephyr_err.c zephyr_err.h
72         ${LIBTOOL} --mode=clean rm -f ${OBJS} libzephyr.la
73
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
77
78 .PHONY: all check install clean
79