libdir=${exec_prefix}/lib
srcdir=@srcdir@
+VPATH=@srcdir@
top_srcdir=@top_srcdir@
ENSUREDIR=${srcdir}/ensure-dir.sh
INSTALL=@INSTALL@
SUBDIRS=lib libdyn clients server zhm zwgc
-all:
+all: libtool h/config.h
for i in ${SUBDIRS}; do (cd $$i; ${MAKE} $@) || exit 1; done
check clean:
.PHONY: all check install clean
+aclocal.m4: acinclude.m4
+ cd $(srcdir) && aclocal
+configure: configure.in aclocal.m4
+ cd $(srcdir) && autoconf
+h/config.h.in: configure.in aclocal.m4 acconfig.h
+ cd $(srcdir) && autoheader
+libtool: $(LIBTOOL_DEPS)
+ $(SHELL) ./config.status --recheck
+config.status: configure
+ $(SHELL) ./config.status --recheck
+h/config.h: h/config.h.in config.status
+ $(SHELL) ./config.status
+Makefile: config.status Makefile.in
+ $(SHELL) ./config.status
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
at=@
CPPFLAGS=@CPPFLAGS@
ALL_CFLAGS=${CFLAGS} -DDATADIR=\"${datadir}\" -I${top_srcdir}/h \
-I${BUILDTOP}/h @X_CFLAGS@ ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib -L${BUILDTOP}/libdyn @X_LIBS@ @LDFLAGS@
-LIBS=-lzephyr -ldyn -lXaw -lXmu -lXt @X_PRE_LIBS@ -lX11 -lXext @X_EXTRA_LIBS@ \
- @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la ${BUILDTOP}/libdyn/libzdyn.la -lXaw -lXmu \
+ -lXt @X_PRE_LIBS@ -lX11 -lXext @X_EXTRA_LIBS@ @LIBS@ -lcom_err
OBJS= interface.o resource.o destlist.o util.o bfgets.o gethomedir.o \
dest_window.o xzwrite.o edit_window.o zephyr.o GetString.o Popup.o \
all: xzwrite XZwrite
-xzwrite: ${OBJS} ${BUILDTOP}/lib/libzephyr.a ${BUILDTOP}/libdyn/libdyn.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+xzwrite: ${OBJS} ${BUILDTOP}/lib/libzephyr.la ${BUILDTOP}/libdyn/libzdyn.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: xzwrite XZwrite
- ${INSTALL} -m 755 -s xzwrite ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/xzwrite.1 ${DESTDIR}${mandir}/man1
- ${INSTALL} -m 644 XZwrite ${DESTDIR}${datadir}/zephyr
- ${INSTALL} -m 644 ${srcdir}/xzwrite.bitmap ${DESTDIR}${datadir}/zephyr
+ ${LIBTOOL} ${INSTALL} -m 755 -s xzwrite ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/xzwrite.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 644 XZwrite ${DESTDIR}${datadir}/zephyr
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/xzwrite.bitmap ${DESTDIR}${datadir}/zephyr
clean:
- rm -f ${OBJS} xzwrite
+ ${LIBTOOL} rm -f ${OBJS} xzwrite
${OBJS}: xzwrite.h xzwrite-proto.h ${top_srcdir}/h/sysdep.h
${OBJS}: ${BUILDTOP}/h/config.h ${BUILDTOP}/h/zephyr/zephyr.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zaway.o
all: zaway
-zaway: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zaway: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zaway
- ${INSTALL} -m 755 -s zaway ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zaway.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 755 -s zaway ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zaway.1 ${DESTDIR}${mandir}/man1
clean:
- rm -f ${OBJS} zaway
+ ${LIBTOOL} rm -f ${OBJS} zaway
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h @X_CFLAGS@ ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr -lss -lreadline -lhistory -lcurses @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la -lss -lreadline -lhistory -lcurses @LIBS@ \
+ -lcom_err
-OBJS= zctl.o zctl_cmds.o
+OBJS= zctl.o zutils.o zctl_cmds.o
all: zctl
-zctl: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zctl: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
zctl_cmds.c: zctl_cmds.ct
mk_cmds ${srcdir}/zctl_cmds.ct
check:
install: zctl
- ${INSTALL} -m 755 -s zctl ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zctl.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 755 -s zctl ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zctl.1 ${DESTDIR}${mandir}/man1
clean:
- rm -f ${OBJS} zctl_cmds.c zctl
+ ${LIBTOOL} rm -f ${OBJS} zctl_cmds.c zctl
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zleave.o
all: zleave
-zleave: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zleave: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zleave
- ${INSTALL} -m 755 -s zleave ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zleave.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 755 -s zleave ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zleave.1 ${DESTDIR}${mandir}/man1
clean:
- rm -f ${OBJS} zleave
+ ${LIBTOOL} rm -f ${OBJS} zleave
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zlocate.o
all: zlocate
-zlocate: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zlocate: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zlocate
- ${INSTALL} -m 755 -s zlocate ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zlocate.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 755 -s zlocate ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zlocate.1 ${DESTDIR}${mandir}/man1
clean:
- rm -f ${OBJS} zlocate
+ ${LIBTOOL} rm -f ${OBJS} zlocate
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h -DKPOP ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zmailnotify.o
all: zmailnotify
-zmailnotify: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zmailnotify: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zmailnotify
- ${INSTALL} -m 755 -s zmailnotify ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zmailnotify.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 755 -s zmailnotify ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zmailnotify.1 ${DESTDIR}${mandir}/man1
clean:
- rm -f ${OBJS} zmailnotify
+ ${LIBTOOL} rm -f ${OBJS} zmailnotify
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= znol.o
all: znol
-znol: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+znol: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: znol
- ${INSTALL} -m 755 -s znol ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/znol.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 755 -s znol ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/znol.1 ${DESTDIR}${mandir}/man1
clean:
- rm -f ${OBJS} znol
+ ${LIBTOOL} rm -f ${OBJS} znol
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zpopnotify.o
all: zpopnotify
-zpopnotify: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zpopnotify: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zpopnotify
- ${INSTALL} -m 755 -s zpopnotify ${DESTDIR}${sbindir}
- ${INSTALL} -m 644 ${srcdir}/zpopnotify.8 ${DESTDIR}${mandir}/man8
+ ${LIBTOOL} ${INSTALL} -m 755 -s zpopnotify ${DESTDIR}${sbindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zpopnotify.8 ${DESTDIR}${mandir}/man8
clean:
- rm -f ${OBJS} zpopnotify
+ ${LIBTOOL} rm -f ${OBJS} zpopnotify
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zshutdown_notify.o
all: zshutdown_notify
-zshutdown_notify: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zshutdown_notify: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zshutdown_notify
- ${INSTALL} -m 755 -s zshutdown_notify ${DESTDIR}${lsbindir}
- ${INSTALL} -m 644 ${srcdir}/zshutdown_notify.8 ${DESTDIR}${mandir}/man8
+ ${LIBTOOL} ${INSTALL} -m 755 -s zshutdown_notify ${DESTDIR}${lsbindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zshutdown_notify.8 ${DESTDIR}${mandir}/man8
clean:
- rm -f ${OBJS} zshutdown_notify
+ ${LIBTOOL} rm -f ${OBJS} zshutdown_notify
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zstat.o
all: zstat
-zstat: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zstat: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zstat
- ${INSTALL} -m 755 -s zstat ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zstat.8 ${DESTDIR}${mandir}/man8
+ ${LIBTOOL} ${INSTALL} -m 755 -s zstat ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zstat.8 ${DESTDIR}${mandir}/man8
clean:
- rm -f ${OBJS} zstat
+ ${LIBTOOL} rm -f ${OBJS} zstat
${OBJS}: zserver.h ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=../..
BUILDTOP=../..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= zwrite.o
all: zwrite
-zwrite: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zwrite: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zwrite
- ${INSTALL} -m 755 -s zwrite ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zwrite.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 755 -s zwrite ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zwrite.1 ${DESTDIR}${mandir}/man1
clean:
- rm -f ${OBJS} zwrite
+ ${LIBTOOL} rm -f ${OBJS} zwrite
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=..
BUILDTOP=..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
-RANLIB=@RANLIB@
+LIBTOOL=@LIBTOOL@
FPIC=
DEBUG=-O
+
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@ ${DEBUG} ${FPIC}
ALL_CFLAGS=${CFLAGS} -DSYSCONFDIR=\"${sysconfdir}\" -I${top_srcdir}/h \
-I${BUILDTOP}/h ${CPPFLAGS}
-OBJS = zephyr_err.o ZAsyncLocate.o ZCkAuth.o ZCkIfNot.o ZClosePort.o \
- ZCmpUID.o ZCmpUIDP.o ZFlsLocs.o ZFlsSubs.o ZFmtAuth.o ZFmtList.o \
- ZFmtNotice.o ZFmtRaw.o ZFmtRawLst.o ZFmtSmRLst.o ZFmtSmRaw.o \
- ZFreeNot.o ZGetLocs.o ZGetSender.o ZGetSubs.o ZGetWGPort.o ZhmStat.o \
- ZIfNotice.o ZInit.o ZLocations.o ZMakeAscii.o ZMkAuth.o ZNewLocU.o \
- ZOpenPort.o ZParseNot.o ZPeekIfNot.o ZPeekNot.o ZPeekPkt.o ZPending.o \
- ZReadAscii.o ZRecvNot.o ZRecvPkt.o ZRetSubs.o ZSendList.o ZSendNot.o \
- ZSendPkt.o ZSendRaw.o ZSendRLst.o ZSetDest.o ZSetFD.o ZSetSrv.o \
- ZSubs.o ZVariables.o ZWait4Not.o Zinternal.o
+OBJS = zephyr_err.lo ZAsyncLocate.lo ZCkAuth.lo ZCkIfNot.lo \
+ ZClosePort.lo ZCmpUID.lo ZCmpUIDP.lo ZFlsLocs.lo ZFlsSubs.lo \
+ ZFmtAuth.lo ZFmtList.lo ZFmtNotice.lo ZFmtRaw.lo ZFmtRawLst.lo \
+ ZFmtSmRLst.lo ZFmtSmRaw.lo ZFreeNot.lo ZGetDefRlm.lo \
+ ZGetLocs.lo ZGetRhs.lo ZGetSender.lo ZGetSubs.lo ZGetWGPort.lo \
+ ZhmStat.lo ZIfNotice.lo ZInit.lo ZLocations.lo ZMakeAscii.lo \
+ ZMkAuth.lo ZNewLocU.lo ZOpenPort.lo ZParseNot.lo ZPeekIfNot.lo \
+ ZPeekNot.lo ZPeekPkt.lo ZPending.lo ZReadAscii.lo ZRealmCnt.lo \
+ ZRecvNot.lo ZRecvPkt.lo ZRetSubs.lo ZSendList.lo ZSendNot.lo \
+ ZSendPkt.lo ZSendRaw.lo ZSendRLst.lo ZSetDest.lo ZSetFD.lo \
+ ZSetSrv.lo ZSubs.lo ZVariables.lo ZWait4Not.lo Zinternal.lo
+
+all: libzephyr.la
-LIBEXT=a
-all: libzephyr.$(LIBEXT)
+libzephyr.la: ${OBJS}
+ ${LIBTOOL} $(CC) -version-info 4:0:0 -o libzephyr.la $(OBJS) -rpath $(libdir)
-libzephyr.a: ${OBJS}
- ar cru $@ ${OBJS}
- ${RANLIB} $@
-libzephyr.so: $(OBJS)
- gcc -shared -Wl,-soname -Wl,libzephyr.so.$(SONAME) -o libzephyr.so $(OBJS) $(LIBS) -lcom_err
zephyr_err.c ${BUILDTOP}/h/zephyr/zephyr_err.h: zephyr_err.et
compile_et ${srcdir}/zephyr_err.et
mv zephyr_err.h ${BUILDTOP}/h/zephyr
-.c.o:
- ${CC} -c ${ALL_CFLAGS} $<
+.c.lo:
+ ${LIBTOOL} ${CC} -c ${ALL_CFLAGS} $<
check:
+<<<<<<< Makefile.in
install: libzephyr.$(LIBEXT)
-${INSTALL} -m 644 libzephyr.a ${DESTDIR}${libdir}
-$(INSTALL) -m 644 libzephyr.so ${DESTDIR}$(libdir)
${INSTALL} -m 644 ${srcdir}/zephyr.1 ${DESTDIR}${mandir}/man1
+=======
+install: libzephyr.la
+ ${LIBTOOL} ${INSTALL} -m 644 libzephyr.la ${DESTDIR}${libdir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zephyr.1 ${DESTDIR}${mandir}/man1
+>>>>>>> 1.1.1.2
clean:
- rm -f ${OBJS} libzephyr.a zephyr_err.c zephyr_err.h
+ ${LIBTOOL} rm -f ${OBJS} libzephyr.la zephyr_err.c zephyr_err.h
${OBJS}: ${top_srcdir}/h/internal.h ${top_srcdir}/h/sysdep.h
${OBJS}: ${BUILDTOP}/h/config.h ${BUILDTOP}/h/zephyr/zephyr.h
${OBJS}: ${BUILDTOP}/h/zephyr/zephyr_err.h
.PHONY: all check install clean
-
+.SUFFIXES: .lo
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=..
BUILDTOP=..
VPATH=@srcdir@
CC=@CC@
-RANLIB=@RANLIB@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
-OBJS = dyn_append.o dyn_create.o dyn_debug.o dyn_delete.o dyn_insert.o \
- dyn_paranoid.o dyn_put.o dyn_realloc.o dyn_size.o
+OBJS = dyn_append.lo dyn_create.lo dyn_debug.lo dyn_delete.lo dyn_insert.lo \
+ dyn_paranoid.lo dyn_put.lo dyn_realloc.lo dyn_size.lo
-all: libdyn.a dyntest
+all: libzdyn.la dyntest
-libdyn.a: ${OBJS}
- ar cru $@ ${OBJS}
- ${RANLIB} $@
+libzdyn.la: ${OBJS}
+ ${LIBTOOL} ${CC} -all-static -version-info 1:0:0 -o libzdyn.la ${OBJS} -rpath $(libdir)
-dyntest: libdyn.a dyntest.o
- ${CC} ${LDFLAGS} -o $@ dyntest.o libdyn.a
+dyntest: dyntest.lo libzdyn.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ dyntest.lo libzdyn.la
-.c.o:
- ${CC} -c ${ALL_CFLAGS} $<
+.c.lo:
+ ${LIBTOOL} ${CC} -c ${ALL_CFLAGS} $<
check:
install:
clean:
- rm -f ${OBJS} libdyn.a dyntest.o dyntest
+ ${LIBTOOL} rm -f ${OBJS} libzdyn.la dyntest.lo dyntest
-${OBJS} dyntest.o: dynP.h ${top_srcdir}/h/dyn.h ${top_srcdir}/h/sysdep.h
-${OBJS} dyntest.o: ${BUILDTOP}/h/config.h
+${OBJS} dyntest.lo: dynP.h ${top_srcdir}/h/dyn.h ${top_srcdir}/h/sysdep.h
+${OBJS} dyntest.lo: ${BUILDTOP}/h/config.h
.PHONY: all check install clean
-
+.SUFFIXES: .lo
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=..
BUILDTOP=..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
ALL_CFLAGS=${CFLAGS} -DSYSCONFDIR=\"${sysconfdir}\" -I${top_srcdir}/h \
-I${BUILDTOP}/h -I. ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
-OBJS= zsrv_err.o access.o acl_files.o bdump.o class.o client.o common.o \
- dispatch.o kopt.o kstuff.o main.o server.o subscr.o timer.o uloc.o \
- zstring.o realm.o version.o
+OBJS= ${OBJS2} version.o
+OBJS2= zsrv_err.o access.o acl_files.o bdump.o class.o client.o common.o \
+ dispatch.o kstuff.o main.o server.o subscr.o timer.o uloc.o \
+ zstring.o realm.o
all: zephyrd
-zephyrd: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zephyrd: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
zsrv_err.c zsrv_err.h: zsrv_err.et
compile_et ${srcdir}/zsrv_err.et
version.o: version.h
-version.h: always
+version.h: ${OBJS2} ${BUILDTOP}/lib/libzephyr.la
sh ${srcdir}/new_vers.sh
.c.o:
# No dependency on zephyrd, to avoid rebuilding version.o.
install:
- ${INSTALL} -m 755 -s zephyrd ${DESTDIR}${sbindir}
- ${INSTALL} -m 644 ${srcdir}/zephyrd.8 ${DESTDIR}${mandir}/man8
- ${INSTALL} -m 644 ${srcdir}/default.subscriptions \
+ ${LIBTOOL} ${INSTALL} -m 755 -s zephyrd ${DESTDIR}${sbindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zephyrd.8 ${DESTDIR}${mandir}/man8
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/default.subscriptions \
${DESTDIR}${sysconfdir}/zephyr
clean:
- rm -f ${OBJS} zephyrd zsrv_err.[ch]
+ ${LIBTOOL} rm -f ${OBJS} zephyrd zsrv_err.[ch]
always:
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=..
BUILDTOP=..
VPATH=@srcdir@
CC=@CC@
INSTALL=@INSTALL@
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
-CFLAGS=@CFLAGS@
+CFLAGS=@CFLAGS@ -DSYSCONFDIR=\"@sysconfdir@\"
ALL_CFLAGS=${CFLAGS} -I${top_srcdir}/h -I${BUILDTOP}/h ${CPPFLAGS}
LDFLAGS=-L${BUILDTOP}/lib @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err
OBJS= timer.o queue.o zhm.o zhm_client.o zhm_server.o
all: zhm
-zhm: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zhm: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
.c.o:
${CC} -c ${ALL_CFLAGS} $<
check:
install: zhm
- ${INSTALL} -m 755 -s zhm ${DESTDIR}${lsbindir}
- ${INSTALL} -m 644 ${srcdir}/zhm.8 ${DESTDIR}${mandir}/man8
+ ${LIBTOOL} ${INSTALL} -m 755 -s zhm ${DESTDIR}${lsbindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zhm.8 ${DESTDIR}${mandir}/man8
clean:
- rm -f ${OBJS} zhm
+ ${LIBTOOL} rm -f ${OBJS} zhm
${OBJS}: zhm.h timer.h ${top_srcdir}/h/internal.h ${top_srcdir}/h/sysdep.h
${OBJS}: ${BUILDTOP}/h/config.h ${BUILDTOP}/h/zephyr/zephyr.h
srcdir=@srcdir@
top_srcdir=@top_srcdir@
+top_builddir=..
BUILDTOP=..
VPATH=@srcdir@
CC=@CC@
YACC=@YACC@
INSTALL=@INSTALL@
INSTANTIATE=${srcdir}/instantiate
+LIBTOOL=@LIBTOOL@
CPPFLAGS=@CPPFLAGS@
CFLAGS=@CFLAGS@
-I${BUILDTOP}/h -I${srcdir} -I. @X_CFLAGS@ ${CPPFLAGS}
YFLAGS=-d
LDFLAGS=-L${BUILDTOP}/lib @X_LIBS@ @LDFLAGS@
-LIBS=-lzephyr @LIBS@ -lcom_err @X_PRE_LIBS@ @ZWGC_LIBX11@ @X_EXTRA_LIBS@ \
- @TLIB@ @REGEX_LIBS@ @ARES_LIBS@
+LIBS=${BUILDTOP}/lib/libzephyr.la @LIBS@ -lcom_err @X_PRE_LIBS@ @ZWGC_LIBX11@ \
+ @X_EXTRA_LIBS@ @TLIB@ @REGEX_LIBS@ @ARES_LIBS@
OBJS= port_dictionary.o pointer_dictionary.o unsigned_long_dictionary.o \
string_dictionary.o int_dictionary.o string_dictionary_aux.o \
xcut.o regexp.o character_class.o text_operations.o file.o error.o \
variables.o formatter.o X_fonts.o X_gram.o tty_filter.o \
standard_ports.o xselect.o xmark.o xrevstack.o xerror.o \
- new_string.o new_memory.o
+ new_string.o new_memory.o zutils.o
all: zwgc
-zwgc: ${OBJS} ${BUILDTOP}/lib/libzephyr.a
- ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
+zwgc: ${OBJS} ${BUILDTOP}/lib/libzephyr.la
+ ${LIBTOOL} ${CC} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
port_dictionary.c port_dictionary.h: dictionary.c dictionary.h
${INSTANTIATE} ${srcdir} dictionary port port.h
check:
install: zwgc
- ${INSTALL} -m 755 -s zwgc ${DESTDIR}${bindir}
- ${INSTALL} -m 644 ${srcdir}/zwgc.1 ${DESTDIR}${mandir}/man1
- ${INSTALL} -m 644 ${srcdir}/zwgc.desc ${DESTDIR}${datadir}/zephyr
- ${INSTALL} -m 644 ${srcdir}/zwgc_resources ${DESTDIR}${datadir}/zephyr
+ ${LIBTOOL} ${INSTALL} -m 755 -s zwgc ${DESTDIR}${bindir}
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zwgc.1 ${DESTDIR}${mandir}/man1
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zwgc.desc ${DESTDIR}${datadir}/zephyr
+ ${LIBTOOL} ${INSTALL} -m 644 ${srcdir}/zwgc_resources ${DESTDIR}${datadir}/zephyr
clean:
- rm -f ${OBJS} zwgc port_dictionary.[ch] pointer_dictionary.[ch]
- rm -f unsigned_long_dictionary.[ch] string_dictionary.[ch]
- rm -f int_dictionary.[ch] char_stack.h string_stack.h xmode_stack.h
- rm -f y.tab.[ch]
+ ${LIBTOOL} rm -f ${OBJS} zwgc port_dictionary.[ch] pointer_dictionary.[ch]
+ ${LIBTOOL} rm -f unsigned_long_dictionary.[ch] string_dictionary.[ch]
+ ${LIBTOOL} rm -f int_dictionary.[ch] char_stack.h string_stack.h xmode_stack.h
+ ${LIBTOOL} rm -f y.tab.[ch]
${OBJS}: ${top_srcdir}/h/sysdep.h ${BUILDTOP}/h/config.h
zephyr.o: ${BUILDTOP}/h/zephyr/zephyr.h ${BUILDTOP}/h/zephyr/zephyr_err.h