[5822] in Athena Bugs
hesiod changes for pmax/ultrix
daemon@ATHENA.MIT.EDU (John T Kohl)
Fri Aug 24 10:45:26 1990
Date: Fri, 24 Aug 90 10:45:09 -0400
From: John T Kohl <jtkohl@ATHENA.MIT.EDU>
To: bugs@ATHENA.MIT.EDU
Makefile changes for hesiod: add LINTOUTFLAG; use -c when installing things
*** /tmp/,RCSt1008213 Fri Aug 24 10:39:33 1990
--- hesiod/Makefile Tue Jul 31 05:56:56 1990
***************
*** 1,13 ****
# Makefile for the Project Athena Hesiod Nameserver library
#
! # $Source: /hecate/u4/lockers/decworld/PANSS/services/hesiod/hesiod/RCS/Makefile,v $
# $Author: jtkohl $
! # $Header: /hecate/u4/lockers/decworld/PANSS/services/hesiod/hesiod/RCS/Makefile,v 1.1 90/07/16 16:55:40 jtkohl Exp $
DEFINES= -DHESIOD
! INCPATH=
CFLAGS = -O ${INCPATH} ${DEFINES}
LINTFLAGS= -uhvpb
SRCS = hesiod.c hespwnam.c hesmailhost.c hesservbyname.c resolve.c cistrcmp.c
OBJS = hesiod.o hespwnam.o hesmailhost.o hesservbyname.o resolve.o cistrcmp.o
--- 1,14 ----
# Makefile for the Project Athena Hesiod Nameserver library
#
! # $Source: /u1/athena/PANSS/services/hesiod/hesiod/RCS/Makefile,v $
# $Author: jtkohl $
! # $Header: /u1/athena/PANSS/services/hesiod/hesiod/RCS/Makefile,v 1.4 90/07/31 19:56:48 jtkohl Exp $
DEFINES= -DHESIOD
! INCPATH= -I../include
CFLAGS = -O ${INCPATH} ${DEFINES}
LINTFLAGS= -uhvpb
+ LINTOUTFLAG=o
SRCS = hesiod.c hespwnam.c hesmailhost.c hesservbyname.c resolve.c cistrcmp.c
OBJS = hesiod.o hespwnam.o hesmailhost.o hesservbyname.o resolve.o cistrcmp.o
***************
*** 14,22 ****
TOOLS = hesinfo
LIBDIR= /usr/athena/lib
LINTDIR= /usr/lib/lint
! INCDIR= /usr/include
! BINDIR= /bin/athena
! MANDIR= /usr/man/
MAN1= man1
MAN3= man3
--- 15,23 ----
TOOLS = hesinfo
LIBDIR= /usr/athena/lib
LINTDIR= /usr/lib/lint
! INCDIR= /usr/athena/include
! BINDIR= /usr/athena/bin
! MANDIR= /usr/athena/man/
MAN1= man1
MAN3= man3
***************
*** 28,41 ****
all: hesiod.a ${TOOLS} llib-lhesiod.ln
install: all
! install -m 644 hesiod.a ${DESTDIR}${LIBDIR}/libhesiod.a
ranlib ${DESTDIR}${LIBDIR}/libhesiod.a
! install -m 644 hesiod_p.a ${DESTDIR}${LIBDIR}/libhesiod_p.a
ranlib ${DESTDIR}${LIBDIR}/libhesiod_p.a
! install -m 644 hesiod.h ${DESTDIR}${INCDIR}/hesiod.h
cp hesiod.3 ${DESTDIR}${MANDIR}${MAN3}
! cp hesinfo.1 ${DESTDIR}${MANDIR}${MAN3}
! install -m 755 hesinfo ${DESTDIR}${BINDIR}
install -c -m 644 llib-lhesiod.ln ${DESTDIR}${LINTDIR}/llib-lhesiod.ln
hesiod.a: ${OBJS}
--- 29,42 ----
all: hesiod.a ${TOOLS} llib-lhesiod.ln
install: all
! install -c -m 644 hesiod.a ${DESTDIR}${LIBDIR}/libhesiod.a
ranlib ${DESTDIR}${LIBDIR}/libhesiod.a
! install -c -m 644 hesiod_p.a ${DESTDIR}${LIBDIR}/libhesiod_p.a
ranlib ${DESTDIR}${LIBDIR}/libhesiod_p.a
! install -c -m 644 hesiod.h ${DESTDIR}${INCDIR}/hesiod.h
cp hesiod.3 ${DESTDIR}${MANDIR}${MAN3}
! cp hesinfo.1 ${DESTDIR}${MANDIR}${MAN1}
! install -c -m 755 hesinfo ${DESTDIR}${BINDIR}/hesinfo
install -c -m 644 llib-lhesiod.ln ${DESTDIR}${LINTDIR}/llib-lhesiod.ln
hesiod.a: ${OBJS}
***************
*** 54,77 ****
-rm -f hesiod.a hesiod_p.a *.o ${TOOLS} *~ profiled/*.o llib-lhesiod.ln
llib-lhesiod.ln: $(SRCS)
! lint -Chesiod $(LINTFLAGS) $(CFLAGS) $(SRCS)
depend:
makedepend ${CFLAGS} ${SRCS} hesinfo.c
# DO NOT DELETE THIS LINE -- make depend depends on it.
-
- hesiod.o: hesiod.c mit-copyright.h /usr/include/stdio.h /usr/include/errno.h
- hesiod.o: /usr/include/strings.h /usr/include/sys/types.h
- hesiod.o: /usr/include/netinet/in.h /usr/include/arpa/nameser.h
- hesiod.o: /usr/include/resolv.h resscan.h hesiod.h
- hespwnam.o: hespwnam.c mit-copyright.h /usr/include/stdio.h
- hespwnam.o: /usr/include/pwd.h /usr/include/strings.h
- hesmailhost.o: hesmailhost.c mit-copyright.h /usr/include/ctype.h
- hesmailhost.o: /usr/include/stdio.h /usr/include/strings.h hesiod.h
- resolve.o: resolve.c /usr/include/strings.h /usr/include/sys/param.h
- resolve.o: /usr/include/machine/machparam.h /usr/include/sys/signal.h
- resolve.o: /usr/include/sys/types.h /usr/include/netinet/in.h
- resolve.o: /usr/include/sys/errno.h /usr/include/arpa/nameser.h
- resolve.o: /usr/include/resolv.h resscan.h
- cistrcmp.o: cistrcmp.c
- hesinfo.o: hesinfo.c mit-copyright.h /usr/include/stdio.h
--- 55,62 ----
-rm -f hesiod.a hesiod_p.a *.o ${TOOLS} *~ profiled/*.o llib-lhesiod.ln
llib-lhesiod.ln: $(SRCS)
! lint -${LINTOUTFLAG}hesiod $(LINTFLAGS) $(CFLAGS) $(SRCS)
depend:
makedepend ${CFLAGS} ${SRCS} hesinfo.c
# DO NOT DELETE THIS LINE -- make depend depends on it.